xcode4發布測試-打包(Archive)

來源:互聯網
上載者:User

摘自:xcode4發布測試-打包


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檔案,可用於真機測試。

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.