iOS——越獄和未越獄iPhone打包測試

一、越獄的iPhone

在項目開發中,我們常常需要將工程文件打包成.ipa文件,提供給越獄的iphone安裝。

下面是一種方法:

1、首先應該給工程安裝好配置文件(這裏不再敖述),在ios device的狀態下,運行成功。

2、選擇Product->archive,如下圖
ipa文件打包
3、點擊Distribute按鈕,彈出新窗口,選擇Export as Xcode Archive,如下:
ipa文件打包

4、彈出是否保存,點擊save
ipa打包
5、選擇生成的文件,xxx 13-5-10 下午4.00.xcarchive,右鍵點擊,選擇Show Package Contents
ipa打包
6、選擇Products ->Applications ,就回看到你的.app文件。接下來就是將.app文件託至iTunes應用上,讓itunes運行.app文件。右鍵選擇生成的文件,選擇show in finder,就能看到對應的.ipa文件了。


二:未越獄的iPhone

一般在接外包的時候, 通常第三方需要安裝你的app進行測試(這時候你的app肯定是還沒傳到app store之前)。

這種情況下,如果是企業賬號就好辦了, 隨便安裝..

但是個人開發者賬號呢?

如果他的機子不是開發測試的 直接裝包的, 那麼可以通過導出一個ipa供他安裝。當然,你必須知道別人設備的udid。


具體做法:

1。 登錄開發者中心。https://developer.apple.com

2。添加對方設備到你的Devices中。 注意, 需要知道對方的udid。

3。申請一個App ID,這個和其他證書的做法一樣, 不重複說明,如果不懂可以留言。

4。生成對應的Provisioning Profiles。 這裏要選擇Distribution, Ad Hoc類型的, 像這樣


iOS開發- 打包ipa,讓別人設備安裝你的App0


點擊Continue, 之後選擇你的Distribution證書。 (這個應該之前已經都有的, 就不重複了。 如果不知道是什麼可以留言)

繼續Continue,選擇需要的測試設備。

然後就配置好需要的Provisioning Profiles了。 下載下來, 安裝。


5。安裝完成後,修改你的工程,在info.plst 的Bundle identifier 中改爲你申請的那個證書名字。

6。先在真機上跑一下, 確保沒問題。 選擇 Xcode -->Product--->Archive--->Distribute---->選擇第二個(Save for Enter....)------>選擇之前的Provisioning Profiles---->導出。

即可得到對應的 .ipa文件

7。 大功告成,發給別人測試吧。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章