Xcode 6'da IPA nasıl oluşturulur?


90

Projemde IPA dosyasının nasıl oluşturulacağını çözemiyorum. Xcode 6'da IPA dosyasının nasıl yapılacağını adım adım açıklayan var mı?


2
stackoverflow.com/questions/24438010/… Umarım bu size yardımcı olur.
user2226474

28
Bu modların bunu "belirsiz" olarak kapattığına inanamıyorum. soru KESİNLİKLE AÇIK. bu kullanıcı açıkça ve defalarca Xcode 6'da .ipa'nın nasıl yapılacağını soruyor.
Evet.

2
Bu soruyu (umarım) daha net olacak şekilde güncelledim. Google'daki ilk hitlerden biri olduğu için yeniden açılış için aday gösterme ve bence bu iyi bir soru.
James McMahon

Yanıtlar:


102

aşağıdan takip edebilirsiniz:

1. swiftDemo'nuzu xcode'unuzda seçin (gösterildiği gibi sol tarafta) Ardından Arşiv seçeneğini belirleyebileceğiniz Ürün seçeneğini seçin .

Arşivi Seçin - Görüntüde vurgulanan

  1. Ardından aşağıdaki gibi yeni bir pencere açılır ve bu pencerede dışa aktar seçeneğini seçin.

Dışa aktar seçeneğini seçin

3. Ardından aşağıdaki gibi bir açılır pencere gelecek ve apple store'u ararken ilk seçeneği seçecektir. Şimdi söylediği gibi takip edin.

İlk seçeneği seçin

GÜNCELLEME -> Aşağıdaki gibi geçici dağıtıma Kaydet'i seçin

Geçici olarak kaydet

-> daha sonra apple geliştirici kimliğinizle giriş yapmadıysanız, aşağıdaki ekran açılır

Apple kimliği ekle

-> Şimdi buna ekle'yi seçin ve gösterildiği gibi yeni pencerede elma kimliğinizi ve şifrenizi girin.

apple kimliği ve şifre gerekli

-> xcode tarafından yönlendirilen şekilde takip edin ve sonunda IPA dosyanızı alacaksınız.

-> Test uçuşunuzla gidin.

Temel hazırlık profilinizi ve sertifikalarınızı xcode'da derleme ayarınızı kod imzalarken sağlamayı unutmayın.


2
Bu adımdan sonra hatam gibi ortaya çıkıyor. "IOS Uygulama Mağazası Geliştirme için Tasarruf etmek için, geliştirme ekibi '92P8AKNGW9' için IOS geliştirici programına kayıtlı bir elma kimliği hesabı eklemeniz gerekir"
bhavik

1
Apple geliştirici kimliğinde zaten var ve ön hazırlık profilim ve sertifika da yüklü.
bhavik

4
"Ürün" menüsündeki "Arşiv" seçeneği gri renkte görünür.
jameshfisher

5
@jameshfisher Şimdilik herhangi bir simülatör seçmiş olabileceğiniz için xcode'unuzda iOS cihazı seçmeniz gerekir. Öyleyse onu iOS cihazına değiştirin ve sonra çalışacaktır.
nikhil84

7
Arşiv seçeneği not verilmezse. Stackoverflow.com/questions/16050640/… sayfasına
kayfun

15

.İpa dosyasını, geliştirici hesabını Xcode'a entegre etmeden itunesconnect'e yüklemek ve uygulama yükleyiciyi kullanmak istiyorsanız . sonra iTunes ile .ipa oluşturabilirsiniz .

Adım 1: - Simülatörün bulunduğu yerde cihazı seçin.

görüntü açıklamasını buraya girin

Adım 2: - Ürüne gidin -> Arşivi seçin

görüntü açıklamasını buraya girin

Adım 3: - Tamamlanan işlemden sonra Arşivinize sağ tıklayın -> ve Finder'da göster'i seçin

görüntü açıklamasını buraya girin

Adım 4: - bulucuda göster'e tıkladığınızda Arşiv klasörüne yönlendireceksiniz, şuna benzer

görüntü açıklamasını buraya girin

Adım 5: - .xarchive dosyasına sağ tıklayın -> Paket İçeriğini Göster seçeneğini seçin.

görüntü açıklamasını buraya girin

6. Adım: - Ürün Klasörüne gidin -> Uygulama Klasörü -> Proje isminizi.app bulacaksınız

görüntü açıklamasını buraya girin

Adım 7: - Şimdi .app'i .ipa'ya dönüştürmek için itunes'a sürükleyip bırakın. aşağıdaki resme bakın,

görüntü açıklamasını buraya girin

Adım 8: - Şimdi bu .ipa dosyasını güvenli bir yere koyun ve uygulama yükleyiciyle yüklerken kullanın.

Not: - Uygulama yükleyiciyle uygulamayı nasıl yükleyeceğinizi öğrenmek istiyorsanız, bunu kontrol edin,

Uygulama Yükleyici ile uygulama yükle

DÜZENLE :-

UYARI: - Uzantıyı .aap'den .zip'e ve .zip'i .ipa'ya değiştirerek .ipa yapmayın.

Birçok cevapta, .app dosyasını sıkıştırmayı ve ardından uzantıyı .zip'den .ipa'ya değiştirmeyi önerdiklerini gördüm. Şimdi çalışmıyor. Bu yöntemle aşağıdaki gibi Hata alacaksınız:

IPA geçersiz, bir yük dizini içermiyor.


1
Sürükle ve bırak ipucu için teşekkürler, bunu bilmiyordum.
Evgeny Karkan

3
1. Make your application with X-Code

.

2. Run your application in simulator

.

3. Open finder, Goto -> /Library/Developer/XCode/DerivedData/<Your App Name-blahblahblah>/Build/Products/Debug-iphonesimulator

.

4. Open iTunes -> Goto Apps

.

5. Drag YourApplication.app to iTunes

.

6. Drag back your app from iTunes to finder to get YourApplication.ipa

Simülatörüm, uygulamayı çalıştırdıktan sonra görünmüyordu. Yani yönteminiz benim için bir cazibe merkezi oldu.
Umair Afzal

Klasör /Users/<User>/Library/Developer/Xcode/DerivedData, en son XCode-Sürümü ile benim için olarak değiştirildi . Ayar, XCode'daki "Dosya" -> "Proje Ayarları" altında görüntülenebilir / değiştirilebilir.
sn0b4ll

2

XCode Sürüm 9.0'da (9A235):

    1. Projenizi arşivleyin
    1. Pencere-> Düzenleyici'ye tıklayın, arşivlenmiş projenizi seçin. Dışa Aktar'ı tıklayın
    1. Geliştirme'yi seçin (seçenek)
    1. İleri'ye tıklayın ve Uygulamayı İmzalayın ve dışa aktarın

Bu, yayın içeriğini .ipa dosyasını bulabileceğiniz bir konuma aktarır.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.