2012-03-15 39 views
2

在Xcode 4.2中,我使用Share選項來創建一個.ipa文件,並通過電子郵件發送給我的朋友進行測試。在Xcode 4.3中,這個選項不見了。現在有了'保存企業或特設分銷'選項。當我選擇這個選項並執行代碼簽名時,我得到一個ipa文件,但是這個應用程序不起作用。可以使用iTunes安裝它,但它只顯示默認屏幕,然後崩潰。Xcode 4.3 - 使臨時測試不起作用的存檔

現在在xcode 4.3中有什麼不同?

我正在使用與以前相同的配置文件(開發人員配置文件)。幾次後,我試圖將應用程序簽名配置文件/證書更改爲分發配置文件,但沒有任何工作。當我搜索StackOF的類似問題時,我發現人們把他們的plist放在了ipa文件的某個地方。我之前沒有這樣做,而且工作。從我的觀點來看,唯一的改變是scode版本(我使用的是xcode 4.2)以及沒有「共享」選項的事實。

請幫忙!

+0

可能是http://stackoverflow.com/questions/9642252/xcode-4-3-1-share-archive-option-not-visible – Ingolmo 2012-03-15 09:00:40

+0

的副本那麼,可能是這個問題/答案沒有解決問題: -/ – iPhoneNoob 2012-03-15 09:06:14

+0

確定:(你有沒有試過在安裝前卸載設備上的應用程序? – Ingolmo 2012-03-15 09:29:35

回答

1

這個問題可能是stackoverflow question

重複,請參見該問題的答案。

在這裏我也再次粘貼的答案,

在Xcode中4.3.1存在管理檔案選項卡中沒有「共享」選項來創建IPA。

因此,要創建IPA,只需點擊可用的「Distribute」選項並選擇Method - 「Save for Enterprise or Ad-Hoc Deployment」,那麼我們可以選擇將構建保存爲IPA格式。

感謝, 納文珊

+1

嗨,Naveen,感謝您的回覆!我已經看到了答案,但是我的實際問題在其他地方。我刪除了一個不需要的nib文件,但並未在某些隱藏文件中刪除對它的引用。該應用在我的設備上運行良好,因爲它兌現了筆尖,但是當我清理該項目時,同樣的錯誤出現在我的測試設備上。所以xcode 4.3不是怪,它是我:) 但是,感謝您的意見,既然您是唯一回答的問題,我會給您答案爲正確的!問候! – iPhoneNoob 2012-03-21 11:55:06

+0

@iPhoneNoob謝謝 – 2012-03-21 12:42:36

+2

但是爲什麼當我點擊「Distribute」時,沒有「Save for enterprise ...」這樣的選項?唯一的兩個選項是「保存建築產品」和「導出爲Xcode檔案」。我在Xcode 4.3.1上。 – 2012-03-23 15:44:37

1

這個問題已經回答了,但我今天遇到了同樣的問題:我是無法得到的ad-hoc應用到的XCode 4.3,安裝在空中時,它的工作完美罰款4.2。

什麼結束了我的工作是不檢查「保存企業分佈」框,而是直接將.ipa文件保存到磁盤。該文件通過iTunes安裝在我的設備上,並通過製作自己的.plist文件(複製之前版本的xml模式),我能夠再次獲得無線工作。

我在做「Save for Enterprise Distribution」過程時注意到,.ipa文件是由不正確的url生成的(它將鏈接回自己)。但即使修復該錯誤,應用程序仍然不會安裝(它可以下載,但不能安裝)。我只能想象問題在於.ipa。

希望這會挽救別人一些時間和惡化。