2012-02-23 22 views
26

'da "paylaş" düğmesi yok Geçerli bir Apple iOS dev hesabım ve tüm provizyon profillerim ayarlanmış. Uygulamamdaki iPhone'da hata ayıklayabilirim. Ancak Ürün -> Arşivi yaptığımda ve organizatöre gittiğimde, sadece bir "Doğrulama ..." ve "Dağıt ..." düğmesi vardır.Xcode 4.3 düzenleyicisi

"Dağıt ..." düğmesini tıkladığınızda, her ikisinde de "IPA" dosyası bulunmayan "Yerleşik ürünleri kaydet" ve "Xcode arşivini kaydet" seçeneği bulunur.

Ancak bir "MyApp.app" dosyası var. Bununla ilgili ne yapacağımı bilmiyorum.

Öneriler?


DÜZENLEME: bazı ekran görüntüleri: Kısacası

http://cl.ly/3Q3m1C273C1X172D3l43/ss.png

http://cl.ly/342A2T3L0X3X01253e0W/ss1.png

+0

Bir görmüyorum "Kurumsal veya Ad-Hoc Dağıtım için Kaydet? Bir adhoc profili kullanıyor musunuz? –

+0

@NicHubbard Evet, kurumsal şey için saklamayın. Bir adhoc profili kullanıp kullanmadığımı nasıl anlarım? Ben * düşünüyorum * doğru dağıtım profilini kullanıyorum ama tekrar kontrol edeceğim. – chakrit

+0

Şemanızı düzenleyin ve Arşiv için nelere sahip olduğunuzu görün. Ne yapı yapılandırması kullanıyor? Her zaman bir Ad Hoc yapılandırması yapıyorum. bu yüzden Arşivi buna ayarlıyorum. –

cevap

39

: "Install atla" ile tüm bağlı kütüphaneler olarak yaptığınıza emin olun "EVET" yapı ayarları ekranında. SO'da bunun nasıl yapılacağına dair birkaç detaylı talimat var.

"Doğrula" yı tıklamak, olası düzeltmelerden sizi haberdar etmemelidir.


Yani için "HAYIR" geri alındı ​​Sadece makineyi-kurmak ve bir şekilde bir kütüphane projesi birinde "Yükle atla".

bu yanlış olduğunu ilk işareti "Arşiv Tipi" yanlış biridir "Genel Xcode Arşivi" olarak görülmesidir:

http://cl.ly/2I3A3D0L0b3d3l3W440Z/ss1.png

Arşivde yer seçerek doğrulayabilirsiniz

http://cl.ly/2V05382j2N1I073e080q/ss2.png

"birden çok ürün içeriyor" bilinen bir Xcode sorundur ve wo olabilir: organizatör ve tıklama "Doğrulama ...", Xcode gerektiği çok demeti sorun hakkında size söyler Tüm projelerinizdeki tüm yerleşik ürünlerin ana uygulama projeniz haricinde "Atla Yüklüyor" ayarının "EVET" olarak ayarlandığından emin olun. Bu, xcodeproj dosyasını Xcode'a sürükleyerek bir kitaplık projesi eklerseniz gerçekleşebilir.

http://cl.ly/1f3w000F3r2e0D2G1e2N/sx3.png

Ve tıklarsanız "dağıtın ...: sabitleme ve yeniden arşivleme sonra

, olması gerektiği artık "iOS App Arşivi" nin bir arşiv türü ile gösterir"Şimdi, artık düzgün ikinci seçeneği seçerek bir IPA ihraç edebilecektir:

http://cl.ly/3C0M0Z3x3d1x1H2K280N/sx4.png

Alkış

+8

Projelerimde "Yüklemeyi Atla" yı Evet olarak değiştirdim, ancak yine de bir sorunla karşılaştım. benim statik kitaplığımın "Kopya Başlıkları" oluşturma aşamasını da kontrol etmek zorunda kaldı: Bkz. http://stackoverflow.com/a/5318616/596115 –

+2

Projemin doğrulanamamasının nedeni, bir alt -project (projede başka bir hedef) bir kamu * .h dosya vardı. Bu çıktıya kopyalandı ve böylece uygulama imzalanamadı. Orada bulunanı bulmanın kolay yolu, düzenleyici içindeki yerleşik arşivi ctrl-tıklatarak bulucuya gitmektir - usr/dizinindeki herhangi bir şey gitmelidir. –

+2

Bu sorunu farklı bir neden ile yaşadım: Projemde (ana hedef değil) bir konsol aracı olarak oluşturduğum bir hedefim vardı ve Xcode otomatik olarak bir dosya oluşturdu ve bir dosya kopyalama aşaması kurdu. adam dosyası halka açık bir yerde (/ usr/share/man). Bu yapı aşamasını kaldırdıktan sonra, hata ortadan kalktı. – Colin

9
  1. Kişisel PROJE - Skip yükleyin - HAYIR
  2. Kişisel kütüphanelere set - Skip yükleyin - senin alt proje olarak
  3. Eğer "kopyala başlıkları" bölümü
kontrol etmelidir EVET olarak ayarlanmış ALT proje üzerinde

tıklayın

Sub project

İnşaat Aşamaları

enter image description here

SÜRÜKLEYİN Kamu ve özel bölümler fron tüm dosyaları PROJE etmek bölüm

enter image description here

İlgili konular