2010-09-03 27 views
5

Aynı XCode projesini kullanarak çok sayıda iPhone uygulaması oluşturmaya çalıştım ve bu işe yaradı, ancak bunların hepsini iPhone'uma yüklemek istediğimde, ikinci uygulamayı yeni gibi eklemek yerine iTunes mevcut olanı (takılı olanı) ikinci ile değiştirmek. Her uygulama için farklı bir hedef kullandım ve ilgili görüntünün Default.png dosyasına kopyalayan bir komut dosyası hazırladım. Uygulamanın farklı dağılımları olacak, bu yüzden iTunes'un her birini yüklemek için uygulamaların nasıl dağıtılacağını anlamaya ihtiyacım var Bunlar, tek uygulamam olarak ve tüm uygulamalarım tek bir uygulama olarak düşünmemelidir.one XCode Project çoklu iPhone uygulamaları

Bu konuda bana yardımcı olabilir misiniz?

Takdir, Alex.

cevap

7

Her hedefin kendi Info.plist dosyasına ihtiyacı vardır. Ve her bir Info.plist'in farklı bir Bundle Identifier seti olması gerekir. Kontrol etmenin en kolay yolu, Proje -> Etkin Hedefi Düzenle, ardından Özellikler sekmesine gidip "Tanımlayıcı" daki değeri kontrol et. Her bir hedefin farklı bir tanımlaması olması önemlidir, çünkü Xcode/iPhone bir uygulamayı nasıl tanımlar. Aynı Bundel Identifier'ı kullanan birkaç hedefiniz varsa, bunlar yükleme sırasında birbirinin üzerine yazılacaktır.

3

Her biri farklı bir Bundle Identifier belirterek, bunları tanımlamak için farklı Info.plist dosyalarına ihtiyacınız vardır. Aksi takdirde, her biri diğeri için sadece bir klobber olacak olan cihaza benziyor.

Yapı hedefinize sağ tıklayın ve Bilgi Al'ı seçin. Oluştur sekmesini tıklayın ve "Paketleme" bölümündeki "Info.plist Dosyası" oluşturma ayarına ilerleyin. Bunu, sahip olduğunuz her hedef için farklı bir plist olarak ayarlayın.

İlgili konular