iOS uygulaması oluşturmak için xcodebuild komut satırı aracını kullanıyorum.SDK için mutlak yol ile xcodebuild komutu
Xcode45-DP1 yüklendikten sonra, uygulamalar oluşturmak için yeni Xcode45-DP1 uygulama paketinden otomatik olarak 6.0 SDK kullanılıyor. Bu uygulamayı AppStore'a gönderirken 2 sorun var.
Uygulama, henüz desteklenmeyen en son SDK (6.0) ile otomatik olarak oluşturulmuştur, böylece uygulama gönderilemez. ÇÖZÜM: I Xcode45-DP.app eski akım SDK'sini (5.1) kopyalanır ve komut hattı
-sdk iphoneos5.1
İkinci sorun ApplicationLoader uygulamasını doğrulanması durumunda, SDK desteklenmeyen versiyonundan kullanılır görür olmasıdır belirtilen Xcode (45-DP1) ve uygulamayı yüklemek için reddeder. ÇÖZÜM: Ben gibi, SDK için mutlak yolunu belirtmek isteriz:
xcodebuild -sdk /path/to/5.1sdk...
sorun olduğunu xcodebuild her zaman SDK "/path/to/iPhoneOS5.1.sdk/" yer edilemeyeceğini söylüyor.
SDK için mutlak yolun nasıl kullanılacağı ve hangi dosya/dizinin işaret edilmesi gerektiği konusunda deneyim sahibi olan var mı?
Şimdiden teşekkürler.
Sana * Geçerli kullanmanız gerekir düşünüyorum * Uygulamanızı göndermek için Xcode sürümü, geliştirici önizlemesi değil. Neden zaten bir geliştirici önizlemesi kullanmanız gerekiyor? – trojanfoe
4.5 DP1'in de NDA altında olması mümkün mü? Bu konuda Apple geliştirici forumlarında sorun. – petert
Bu kesinlikle doğru. Uygulamayı oluşturmak için 4.5 DP1 kullanmak istemiyorum, ama komut satırından xcodebuild çalıştırırken, varsayılan olarak kullanır, bu yüzden 5.1SDK'yı kopyalamaya çalıştım. Ayrıca eski CommandLineTools'u yüklemeyi denedim ama yardımcı olmadı. –