2010-07-09 13 views
6

benim app bir ad-hoc beta dağılımını yapmak, ama denemek zaman bu hatayı alıyorum ve iTunes içe çalışıyorum:Hata ne zaman iTunes'a iPhone uygulaması geçici dağılımını ithal

'A Bu bilgisayarda "embedded.mobileprovision" adlı hazırlama profili zaten var. Değiştirmek istiyor musun?'

Değiştir'i tıklatırsam, iTunes profilleri klasöründe embedded.mobileprovision adlı profil görünür, ancak uygulama iTunes uygulamasında görünmez.

Uygulama hata içermiyor ve zaten benim geçici dağıtım ön hazırlık profilimi iTunes'a aktardım.

Başka birinin bu sorunu vardı, ya da nasıl çözüleceğini biliyor mu? ITunes 9.2, Xcode 3.2.3 ve iPhone SDK 4.0

'u kullanıyorum.

+0

Temel hazırlık dosyasını ve uygulamayı bıraktıktan sonra, cihazınızı iTunes ile senkronize ettiniz mi? Uygulama yüklenir mi? – iwasrobbed

+0

Evet iPhone'umu senkronize ettim, ancak uygulama yüklenmedi. –

+0

Xcode Düzenleyicisi'ni kullanarak kurabilirim, ancak Beta'ı Xcode'u olmayan diğer kişilere gönderebilmem gerekiyor ve bu da sorunumu çözmüyor. –

cevap

3

Bu sorunu çözdüm.

Açıklamalarımdan birinde açıkladığım gibi, Info.plist'i düzenlerken "Uygulama Ortamı iPhone Ortamını" seçemediğim halde, Xcode'ta yeni bir proje yaparsam bu seçenek belirir.

Bunu bulduktan sonra yeni projeden Info.plist dosyasını şu an üzerinde çalıştığım projeye kopyaladım. Daha sonra orijinal olanı sildim ve yenisini uygun şekilde yeniden adlandırdım. Diğer bazı ayarları projemle eşleşecek şekilde (ör. Bundle tanıtıcısı) güncelleştirdikten ve projeyi oluşturduktan sonra, uygulamayı iTunes'a içe aktarabilirim.

6

Bu sorunu da yaşadım ve info.plist'de "Uygulama Ortamı iPhone Ortamı" nı seçerek bu konuya alıştım. (ham anahtar değeri için "LSRequiresIPhoneOS" olarak da bilinir)

+0

Evet, başkalarının bunu önerdiğini gördüm. Bu seçeneği info.plist'im olsa da anlamadım. Eğer el ile eklerseniz, hala sorunu çözmez. Xcode 3.2.3 kullanıyor musunuz? –

+0

garip, evet ben 4.0 SDK ile 3.2.3 kullanıyorum, ilk sorun vardı ve ben yeni bir anahtar eklemek için gittiğimde bu seçeneği kullanılabilir. Muhtemelen aptalca bir soru, ama plist seçeneği için "Ham Tuşları/Değerleri Göster" seçeneğini seçmediniz mi? Aksi halde, anahtar için "LSRequiresIPhoneOS" olarak görünecektir. – beno

+0

Evet, bunu yaptım. Sahip olduğum seçenekler şunlardır: 'Uygulama, Karbon Ortamı gerektirir', 'Uygulama Klasik Ortam gerektirir' ve 'Uygulamalar, yerel ortam gerektirir'. –

İlgili konular