xcode4發佈測試-打包(Archive)

xcode4發佈測試-打包(Archive),官方文檔有誤   

轉自“我os”的新浪博客,iOS程序發佈測試4-打包(Archive)發佈(share)
發佈測試的最後一步打包(Archive),Xcode4幫助文檔有比較詳細介紹,但是居然是錯的,這裏說明一下。



1、設置“Build Settings” ,下圖是官方文檔截圖,留意那個紅框,居然說反了。


"Skip install"一定要選NO,否則在下面的打包步驟後,Organizer看不到你的程序,就爲這折騰我好些時間,國外論壇 一堆問題 ,說我按照官方文檔做了,怎麼Organizer看不到程序。



 1.1 選擇ad hoc證書 .在“Code Signing”欄,選擇你在文章(“iOS程序發佈測試3-生成ad hoc證書 ”)生成的發佈證書(ad hoc),如下圖,


這裏要選擇“iPhone Distribution”,而不是“iPhone Development”,否則會在下面打包(Archive)步驟報證書錯誤。



2、編輯“Scheme ”,選擇菜單:Product -> Edit Scheme,如下圖,


紅色框部分要選對,注意要分別選iOS Device和Release。



3、打包(Archive ),選擇菜單:Product->Archive,在organizer窗口可以看到你的程序,


然後點擊“share”按鈕 ,進行發佈(share)



4、Share



選第一個“iOS App Store Package”,生成.ipa文件,你的Tester使用itunes即可安裝 。最後一個Archive,需要對方安裝xcode。

 

 

 

 

 

 

===============================================================================================================================

1. iOS Provisioning Portal 和iTunes Connect 沒有變,下載與安裝.mobileprovision文件與以前一下。

2. Xcode 4 整合相關的工具(All in One), 集成了Organizer與Application Loader.
Xcode4多了Run/Build Scheme的概念,指以前的編譯的選項如 device/simulator, iOS version等。
發佈應用時需要選擇iOS Device:

選擇 應用target及'iOS Device'

點擊 Edit Scheme... 以編輯Archive選項,它的默認 編譯配置爲Release 並且 將歸檔顯示在Organizer中:

修改scheme

3. 檢查 編譯配置文件:product name, info.plist, version, Target Device Family, iOS Deployment Target, Code Signing Identity etc. (這與Xcode 3.x一致)。

4. 進入Product菜單->Archive, 然後會自動彈出Organizer

Archive包是用來上傳到AppStore的

Xcode4讓你不需要關心編譯發佈的程序包在哪裏,只需要在Organizer中管理即可。
當然你可以在XCode->Preferences->Locations tab配置程序的存儲位置。

5. 在Organizer中選擇 Archive, 驗證與上傳。

Validate and submit your app to AppStore

6. 成功上傳App之後,Archive狀態會變爲 已提交。

注意:
Organizer中“Share Application” 是發佈hoc包 ,將會生成一個.ipa文件,可用於真機測試。

發佈了37 篇原創文章 · 獲贊 13 · 訪問量 20萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章