Bir kabuk komut dosyası kullanarak xcodebuild komut satırı yapıyorum. Sorunum, bir kez xx.xcodeproj
dosyasını açıp kapatırsam ve o komutu iyi çalıştığında sorun olur.project.xcworkspace dosyası önemli mi?
Her nasılsa, dosyanın içine derin bir şekilde girersem, bu project.xcworkspace
değişmiş olan tek dosyadır. Bu dosya geçerli mi ve sürüm kontrolüne bakmalı mıyım? Bu sorunlara neden olur mu?
.pbxproj
kadar önemli olduğunu duydum: Bu doğru mu?
Xcode proje dosyalarındaki çeşitli dosyaların rolleri ve sorumlulukları hakkında konuşulan geçerli bir belge bulamadım. Lütfen bunu anlamama yardımcı olacak bağlantılar sağlayın.
Kakao Pod'ları (pod yükleme) kullanıyorsanız, project.xcworkspace dosyası oluşturulur. Bir pod çalışma alanı oluşturur ve Pod'lar aracılığıyla yeni yüklediğinizi istiyorsanız, proje dosyası yerine project.xcworkspace dosyasını açmanız gerekir. – LevinsonTechnologies
@LevinsonTechnologies OP, projenin 'Foobar.xcodeproj' üst düzey klasörü _within_ alt klasörüne başvurmaktadır. Bu alt klasör _literally_ "project.xcworkspace" olarak adlandırılmıştır. CocoaPods'un yarattığı ve size atıfta bulunduğunuz şey, Foobar.xcodeproj ile aynı düzeyde bulunan Foobar.xcworkspace adlı başka bir _top-level_ klasörüdür. İki şeyi karıştırmayın! Benim tahminim Xcode'un her zaman bir çalışma alanına ihtiyaç duyması ve alt klasörün Xcode'un sadece sizin .xcodeproj ile çalıştığınız sürece sizin için perde arkası oluşturduğu ve sakladığı bir çeşit “gizli” çalışma alanı olmasıdır. – herzbube