search
尋找貓咪~QQ 地點 桃園市桃園區 Taoyuan , Taoyuan

提交你的應用程序到蘋果ios商店上供用戶下載

你上傳一個建立iTunes Connect和充分的測試,建立,提交後生成使用iTunes商店連接。建議您提交最後的檔案你發布測試。使用TestFlight來分發您的應用程序進行了測試,分發你的應用程序使用TestFlight(IOS,TVOS,WatchOS)。Mac應用程序,出口您的應用程序和分發測試自己,描述導出你的應用程序測試(MAC)。最後建立你的測試應該是產品的質量和通過iTunes Connect的驗證試驗。

準備你的應用程序提交

提交您的最終候選人之前,回顧人類介面和存儲指南再次輸入信息在iTunes Connect,並驗證您的Xcode項目設置。

回顧人類的介面和存儲指南

精簡審批程序,審查下列準則和解決任何問題,你的應用程序,在繼續之前複試。

  • 遵循用戶界面指南:

    • iOS人機界面指南

    • 蘋果電視人機界面指南

    • 蘋果手錶人機界面指南

    • MacOS人機界面指南

  • 回顧店指南:

    • App Store審核指南

    • Mac App Store審核指南

對於watchkit應用,去製備蘋果看你的應用程序提交。在應用程序的審核過程的更多信息,去應用程序審查

輸入附加信息在iTunes Connect

iTunes Connect是一個網路工具,你使用你的應用程序的信息進入銷售店。iTunes商店所有關於你的應用程序,包括應用程序版本的元數據建立你上傳使用Xcode。在你提交你的應用程序,輸入所有需要的信息,描述查看和更改您的應用程序的元數據,你的應用程序的類型。對元數據的描述,參見iTunes Connect應用性能

驗證您的Xcode項目

驗證您的Xcode項目配置正確:

  • 回顧你的Xcode項目配置。閱讀配置您的Xcode項目分佈

  • 在Xcode項目的bundle ID,描述設置bundle ID,應配束你進入iTunes Connect。

    筆記如果你以前上傳的一個建立iTunes Connect,你可以在iTunes不包ID更改連接。

  • 使用相同的應用程序ID代碼簽署你的檔案你用於發展。

    如果你不使用任何應用程序服務,需要一個明確的App ID,如果你願意你可以創建一個新的應用程序ID使用Xcode Wildcard App ID,讀註冊App ID。然而,如果你改變了你的App ID,測你的應用程序使用新的應用程序ID之前上傳一個建立iTunes Connect。

  • 審查的版本和生成設置描述設置版本號和生成字元串。iTunes Connect提取它的預發布版本號和版本號從檔案。

  • 確保你的應用程序使關鍵應用服務要使用,審查您的應用程序ID設置。閱讀增加功能

Mac應用程序,審查這些額外的任務:

  • 選擇Mac App Store的簽名方法,在開發過程中,如選擇一個簽名(MAC)

  • 所有的應用程序必須在應用程序沙箱功能,如配置應用程序沙盒(MAC)

  • 所有的應用程序和安裝程序包需要簽名提交到Mac應用商店。如果你使用一個輔助程序,讀守護進程和服務編程指南了解如何配置助手程序。

上傳你的最終候選

如果你還沒有上傳你的應用程序到iTunes Connect,讀固定連接到iTunes的應用程序如何創建,驗證,並上傳檔案。如果你使用TestFlight來分發您的應用程序的測試(描述分發你的應用程序使用TestFlight(IOS,TVOS,WatchOS)),你可以提交你的最後構建分散式測試直接應用程序審查。

提交你的應用程序

提交你建立APP的審查,看提交應用程序iTunes Connect開發者指南

扼要重述

在這一章中,你學會了如何準備你的應用程序並提交給應用程序審查。學習如何查看你的應用程序的狀態,你將它提交到應用程序審查后,讀查看你的應用程序的狀態

配置您的Xcode項目分佈

你可以編輯你的項目設置在任何時間,但在開發過程中一些設置是必要的。其他推薦當你發布應用進行測試,當你提交你的應用程序商店。

在開發過程中,你的應用程序必須配置和代碼簽名使用某些應用服務和設備上運行。如果你對你的項目分配的包ID和團隊,Xcode創建必要的證書,標識符,並在你的開發者帳戶為你譜。你可以進入這個信息現在使用項目編輯或當你需要添加應用服務和啟動你的應用程序。

在你發布你的應用程序測試或商店,提供所有必要的信息,關於你的應用。例如,設置應用程序圖標通過iTunes Connect的驗證試驗。

在您上傳您的應用程序在iTunes Connect,驗證您的構建設置和設置的Mac應用程序版權的關鍵。

創造你的Xcode項目時設置屬性

助理指導您完成創建一個Xcode項目的過程。首先,您為您的項目選擇一個模板。從正確的模板有助於加快開發進程。助理也提示您輸入的信息關於你的應用程序,用於確定您的應用程序的能力和分配給客戶。如果你沒有這個信息,當您創建項目時,你可以稍後設置這些屬性。如果你是蘋果開發者計劃的成員,一些在Xcode項目的數據是類似的數據輸入iTunes Connect,但只有bundle ID需要匹配的包ID你進入iTunes Connect之前你可以上傳你的應用程序在iTunes Connect。

IOS應用程序,對話框相似,這表現在當你從模板創建一個Xcode項目:

這個產品名稱是你的應用程序的名稱將出現在商店和顧客應該類似於App的名字你進入后在iTunes Connect。最重要的是,客戶應立即將應用程序的名稱和圖標與產品名稱和應用程序圖標,安裝在他們的設備上存儲。產品名稱的名字也將出現在跳板,當應用程序安裝。產品名稱不能超過255個位元組,不能少於2個字元。(讀最佳實踐iTunes Connect開發者指南在選擇一個應用程序名稱的準則。)

這個組織名稱是一個屬性的Xcode項目和在你的項目文件夾中的模板文本使用。例如,組織名稱中使用的源文件和頭文件的版權字元串。在你的Xcode項目並組織名稱不一樣,你進入后在iTunes Connect組織名稱。

產品名稱和組織標識符你進入串聯創建使用反向域名服務的默認的包ID(反向DNS)符號。這個包ID需要你的應用程序的獨特,所以重要的是要把組織標識符字元串以及獨特的。

IOS應用程序,你可以選擇從彈出式菜單中的設備支持你的設備的類型。Mac的應用程序,你可以選擇Mac App Store的類別從彈出菜單。

通過Xcode模板使用其他值是足夠的建立和運行您的應用程序在本地,但後來你會需要定型的性質,如包ID。另外,助理不設置所有必需的屬性的商店。你完成基本的存儲配置在您提交。理想情況下,你會完成這個配置在你發布應用進行測試。

當你的應用程序發布,你不能改變這樣的一些元數據,所以重要的是要仔細選擇你的設置。了解哪些應用程序狀態導致一些屬性被鎖定在iTunes Connect,指iTunes Connect應用性能iTunes Connect開發者指南

在你開始你的項目配置

所有在本章中討論的選項都位於你的目標項目編輯一般的窗格。打開項目導航,選擇視圖>導航>顯示項目導航。選擇項目/目標彈出菜單或在第二欄目標部分如果出現目標。單擊「常規」的觀點在本章中討論的設置。

下面的截圖顯示了一個iOS應用一般的窗格。

配置身份和團隊設置

Xcode創建團隊配置文件,應用程序的包ID必須是唯一的,被分配到一個團隊項目。後來,你提供其他信息,將自己的應用程序版本。身份設置出現在目標的窗格的身份部分。對於iOS應用程序的身份出現,部分如下所示:

約束系統

包ID準確地確定一個單一的應用程序。一束ID用於在開發過程中提供設備和操作系統當應用程序分發給客戶。例如,遊戲中心和應用程序內購買使用一束ID在使用這些應用服務標識您的應用程序。偏好系統使用這個字元串標識應用程序的優先適用。同樣,推出服務使用bundle ID來定位一個應用程序能夠打開某個文件,使用的第一個應用程序發現和給定的標識符。包ID還用於驗證應用程序的簽名。

Bundle ID字元串必須是統一類型標識符(UTI)只包含字母數字字元(a-z、A-Z、0-9),連字元(-),和周期(。)。字元串應反向DNS格式。例如,如果您的組織的域名acme.com你創建一個應用程序命名為您好,您可以指定字元串com.acme.hello為你的應用程序的包ID。

在發展的過程中,你在很多不同的地方來識別應用程序使用一個應用程序的包ID。

具體來說,bundle ID位於使用如下:

  • 在Xcode項目,bundle ID存儲在信息屬性列表文件(並)。此文件后複製到你的應用程序束生成項目時。

  • 在iTunes Connect,你輸入bundle ID來識別你的應用程序。在你的第一次建立上傳到iTunes Connect,你不能改變或刪除相關的包ID你顯App ID.

  • 在您的開發人員帳戶,Xcode創建一個App ID匹配的應用程序束ID.如果App ID是一個明確的App ID,它完全匹配的包ID。然而,不同的域名,捆綁ID區分大小寫。如果應用程序ID是小寫,包你需要小寫,太。

  • 在iCloud中,你在你的Xcode項目指定容器的入侵檢測系統是基於一個或多個應用程序的包ID。

筆記Mac應用程序不能共享相同的包ID和其他類型的應用程序,如iOS和TVOS的應用。

設置bundle ID

在你的Xcode項目默認的包ID是一個字元串格式化為例如反向域,com.mycompany.myproductname。創建默認的包ID,Xcode將標識符與你輸入的產品名稱創建項目時,從模板的組織,如創造你的Xcode項目時設置屬性。(Xcode取代產品名稱空間創建默認的包ID。)這可能是足夠的包ID替換組織標識符的前綴,或者你可以更換整個包ID。例如,改變組織標識符的前綴匹配您的組織的域名,或更換整個包ID匹配的顯式App ID.

針對TVOS應用程序共享iTunes Connect應用程序記錄的iOS應用程序(描述(Creating a purchase通用IOS,tvos)tvos),應用程序必須有相同的ID作為bundle iOS應用程序。

對於WatchOS應用,嵌入式watchkit APP和watchkit擴展目標必須具有相同的包ID前綴為iOS目標。watchkit APP的目標有一定的格式[包]。watchkitapp和watchkit擴展目標必須有格式[包]。watchkitextension。如果你改變了iOS應用程序的包ID,您必須更改watchkit APP和watchkit擴展目標的包ID匹配。

Mac應用程序,確保每一束束是唯一的ID在你的應用。例如,如果你的應用程序包包括一個輔助程序,確保其包ID不同於您的應用程序的包ID。

按照以下步驟在項目編輯器窗格bundle ID前綴改變一般。

設置bundle ID前綴

  • 在項目瀏覽器中,選擇要顯示的項目編輯項目和你的目標。

  • 如果需要點擊一般,,單擊「下一步」身份顯示設置的三角形。

  • 在束標識符欄位中輸入bundle ID前綴。

另外,按照這些步驟在項目編輯器的信息窗格整個包ID的變化。

設置包ID

  • 在項目瀏覽器中,選擇要顯示的項目編輯項目和你的目標。

  • 點擊信息。

  • 輸入包ID在「值」列中的「束標識符」行。

Xcode項目團隊分配

每一個Xcode項目是一個團隊相關。如果您註冊為一個個體,你被認為是一一人的團隊。開發商賬戶用於存儲證書、標識,並需要提供您的應用程序配置文件。所有的應用程序需要代碼簽名和提供的設備上運行和使用某些應用程序的服務。Xcode創建了這些資產,你需要的時候,但是你可以避免警告對話框后,如果你的團隊現在。

給項目團隊

  • 在項目瀏覽器中,選擇要顯示的項目編輯項目和你的目標。

  • 如果需要點擊一般,,單擊「下一步」身份顯示設置的三角形。

  • 從彈出菜單中選擇你的團隊的團隊。

    • 如果你是一個個體,從彈出的菜單中選擇你的名字。

    • 如果你是一個組織,從彈出的菜單中選擇你的組織名稱。

    Xcode可以嘗試創建一個團隊配置文件。對於iOS,TVOS,和WatchOS應用程序,Xcode創建一組配置文件,如果你有一個連接到你的Mac設備或以前註冊的設備。Mac應用程序,Xcode開發Mac寄存器。解決團隊配置文件相關的問題,讀創建團隊配置文件

  • 如果一個團隊沒有出現在球隊的彈出菜單,選擇「添加帳戶」中描述的步驟,並按照在Xcode中添加您的Apple ID帳戶

選擇一個簽名(MAC)

你可以提交你的Mac應用商店的選擇,簽署與開發ID證書分發的商店外,簽約使用蘋果ID不屬於蘋果開發者計劃,或沒有代碼簽名呢。如果你選擇Mac應用商店,你把你的Xcode項目團隊可以使應用程序的服務,如增加功能。如果你選擇開發者ID或者Apple ID,可用的處理能力是有限的。如果你沒有選擇,球隊彈出菜單被禁用,您不需要閱讀本指南。

選擇一個簽名的身份

  • 在項目瀏覽器中,選擇要顯示的項目編輯項目和你的目標。

  • 如果需要點擊一般,,單擊「下一步」身份顯示設置的三角形。

  • 選擇的類型,你要使用的簽名。

    該選項的變化取決於你選擇的團隊從彈出菜單的Apple ID。

    • 如果你想提交你的應用程序商店,選擇蘋果的ID,是從團隊的彈出菜單蘋果開發者計劃的成員,並選擇Mac App Store。

    • 如果你想發布您的Mac應用程序商店的外面,選擇蘋果的ID,是從團隊的彈出菜單蘋果開發者計劃的成員,並選擇Developer ID.

    • 如果你想使用一個Apple ID,不是蘋果開發者計劃的成員,從彈出菜單中選擇球隊的Apple ID,並選擇Apple ID.

    • 如果你不想簽署您的應用程序或應用程序服務,選擇無。

    提供給您的應用程序的能力取決於你選擇了簽名,支持的功能

閱讀分散式應用程序的Mac App Store以外其他的步驟來創建一個開發者ID簽名的應用。

創建團隊配置文件

在你選擇一個團隊,Xcode試圖創建一個專門開發配置文件稱為團隊配置文件它管理你。一個團隊配置文件允許一個應用程序是由所有團隊成員對他們所有的設備。如果Xcode未能創建團隊配置文件,警告和解決問題的團隊出現彈出菜單下面的按鈕。

你可以協助Xcode和創建團隊配置文件現在避免常見的問題。在大多數情況下,你可以點擊修復問題下面的警告消息和Xcode執行這些步驟你:

  • 創建你的開發證書

    Xcode創建您選擇從團隊彈出菜單的開發團隊證書。

  • 寄存器中的方案或你的Mac工具欄菜單選擇裝置

    Xcode需要一個或多個註冊的設備在您的帳戶之前,它可以創建一個團隊配置文件。Mac應用程序,Xcode自動註冊的Mac運行Xcode。對於iOS和TVOS的應用程序,連接設備要用於發展。對於WatchOS應用程序,連接iPhone,搭配蘋果手錶。如果設備相匹配的部署目標,Xcode寄存器裝置為你。如果設備不合格,因為它不匹配的部署目標,升級操作系統或設備上改變部署目標,如設置配置信息

  • 創建一個應用程序ID匹配您的應用程序的包ID和使應用程序服務

    這取決於你的項目配置,Xcode會創建一個通用App ID或一個明確的App ID。因為Xcode使用捆綁身份證登記一個明確的App ID,bundle ID也需要在開發過程中是獨一無二的。為了避免一個應用程序ID登記錯誤,請輸入一個唯一的包ID,如設置bundle ID

  • 創建一個包含這些資產配置團隊配置

  • 設置你的項目的代碼簽名建立相應設置

Xcode完成這些步驟后,球隊彈出菜單下警告信息消失。

如果對話框或警告的出現,利用這些信息來解決問題,解決問題再點擊。如果「你的帳號已經有一個有效的…證書」對話框,選擇其中的一個行動。

  • 如果你以前出口和你簽約的身份,如出口和進口證書和配置文件,單擊「導入開發商簡介和遵循指示。

  • 如果你沒有你的一個備份,請單擊「重置」。

    Xcode開發證書撤銷和重新簽署認同你。

設置應用程序類(MAC)

設置類別下你的Mac應用程序將在Mac App Store上市。你選擇的類別應與你選擇在你的範疇iTunes Connect應用程序記錄。

設置應用程序類別

  • 在項目瀏覽器中,選擇要顯示的項目編輯項目和你的目標。

  • 如果需要點擊一般,,單擊「下一步」身份顯示設置的三角形。

  • 選擇申請類別」彈出式菜單中的類別。

的iOS應用程序,tvos和watchos類別中設置iTunes Connect只有在應用程序類的更多細節,閱讀最佳實踐iTunes Connect開發者指南

設置版本號和生成字元串

初始設置是很重要的,後來的更新,版本號和生成字元串之前上傳你的應用程序在iTunes Connect因為這些數字是由存儲用於識別建立。

版本號一二期分離的正整數的列表,如4.5.2。第一個整數是一個重大的修改,第二版本,和第三個維護版本。版本號是在店裡,這個版本應該與版本號,你進入后在iTunes Connect所示。對可能的值的詳細信息,參見cfbundleshortversionstring信息屬性列表的關鍵參考

構建字元串代表一個迭代(發布或發布)的束,也是一二期分隔的整數,如1.2.3。Mac的應用程序,用戶可以點擊在窗口的版本號,版本號和生成字元串之間切換。對可能的值的詳細信息,參見cfbundleversion信息屬性列表的關鍵參考

重要:更新版本號,當你創建一個新版本的程序在iTunes Connect。更新生成字元串在你上傳一個新的構建你的應用程序在iTunes Connect。通過建立字元串應遞增為代表的數。IOS應用程序,iTunes會認識到建立字元串改變正確同步的新版本的程序的裝置。版本號和生成字元串也可以用來標識的事故報告和dsym。應用程序通過TestFlight或存儲分散式文件。

設置版本號在項目編輯器一般窗格建立字元串。

設置版本號和生成字元串

  • 在項目瀏覽器中,選擇要顯示的項目編輯項目和你的目標。

    重要:對於WatchOS應用,嵌入式watchkit APP和watchkit擴展必須具有相同的版本號和生成字元串作為封閉的iOS應用。

  • 如果需要點擊一般,,單擊「下一步」身份顯示設置的三角形。

  • Enter the version number in the version欄位,和字元串中的回車場建立建立。

設置配置信息

默認的配置設置足夠的發展,但最好查看這些設置在你發布你的應用程序。有些設置必須匹配您輸入值在iTunes Connect之後。對於iOS應用程序的部署設置,出現如下所示:

設置部署目標

部署目標設置指定您的應用程序可以運行在最低的操作系統版本。例如,為iPad應用程序可用的最低設置是iOS 4.3。

有選擇的部署目標時,開發你的應用程序的幾種策略。每一版本的操作系統包含的功能和在早期版本中不存在的能力。隨著新版本的發布,一些用戶可能會立即升級,而其他用戶可以在移動到新版本等。你可以針對最新版本,充分利用所有的新功能,但限制應用程序只有用戶運行最新版本。或者你可以針對較早的版本,使您的應用程序可以向更多的用戶而限制你可以使用應用程序中的功能。另一種方法是目標較早的版本但使用弱連接在運行時確定是否以後版本的功能都可以在使用它們之前。

在弱連接的細節,讀弱連接和蘋果的框架SDK兼容性指南

設定目標版本

  • 在項目瀏覽器中,選擇要顯示的項目編輯項目和你的目標。

  • 如果需要點擊一般,,單擊「下一步」部署信息顯示設置的三角形。

  • 選擇你想從部署目標彈出菜單目標版本。

Xcode集的最小系統版的應用程序的關鍵信息屬性列表你選擇的部署目標。當你發布你的應用程序商店,它使用這個屬性值來表示你的應用程序支持的版本。

筆記SDK的版本,不部署目標,決定哪些功能,你可以使用一個應用程序。如果你使用建立APP SDK比應用程序的部署目標更近,Xcode顯示建立的警告,當它檢測到你的應用程序使用的功能,在部署目標的可用。

確保你使用的符號在程序的運行環境是可用的。檢查其可用性,使用的技術描述SDK兼容性指南

設置目標設備(IOS,WatchOS)

設備設置標識設備你想要一個應用程序上運行的類型。有兩種類型的設備:iPhone和iPad。iPhone機型包括iPhone和iPod Touch設備。iPad類型包括iPad和iPad mini設備。

設置目標設備

  • 在項目瀏覽器中,選擇要顯示的項目編輯項目和你的目標。

  • 如果需要點擊一般,,單擊「下一步」部署信息顯示設置的三角形。

  • 從彈出式菜單中選擇設備,iPhone,iPad,或通用(針對家庭)。

有關如何配置你的應用程序的iPhone,iPad設備的更多信息,或家庭,看到高級應用技巧iOS應用程序編程指南

添加應用程序圖標和啟動界面文件

應用程序圖標和啟動屏幕的文件存儲在應用程序包,沒有上傳到iTunes Connect作為單獨的資產。操作系統使用這些圖像和啟動屏幕文件(一xib文件)在不同位置上的代表你的應用程序的設備。一般來說,操作系統所顯示的藝術品駐留在束,通過iTunes或商店展示作品上傳到iTunes Connect。你的應用程序需要一個應用程序的圖標來表示,通過驗證試驗。

你用一種資產目錄管理應用程序圖標你或保持個人的圖像文件自己。如果你創建一個新項目,資產目錄是默認的存儲應用程序的圖標和啟動界面文件作為初始屏幕。iOS 7的部署目標,您可以提供一個啟動屏幕和發射圖像文件。在iOS 8中,啟動屏幕使用文件,並在iOS 7,使用發射圖像。如果你有一個舊的項目,你可以從管理單個圖標圖像文件到資產目錄遷移。您還可以添加一個啟動屏幕文件到一個舊的Xcode項目。

如果你喜歡管理你的資產作為單獨的圖像文件,讀設置單獨的應用程序圖標和啟動映像文件。如果你想遷移到一個資產目錄,讀遷移你的圖像資產目錄。要了解更多關於創建和管理資產目錄,去Xcode幫助

準備你的作品

所有的藝術品,保持文件大小儘可能小,為你的用戶一個積極的購買體驗。

IOS應用程序,看圖標和圖像尺寸iOS人機界面指南為所有需要的應用程序圖標,啟動圖像大小,和其他的圖標。

對於iOS和TVOS的應用程序,啟動圖像匹配的設備解析度出現當用戶點擊應用程序圖標。用截圖來創建你的應用程序的啟動畫面。利用視網膜顯示器,提供了高清晰度的圖像,為每個設備支持你。為指導創建啟動畫面,讀啟動圖像

所需的Mac應用程序的圖標,看到任何解析度創造偉大的圖標MacOS人機界面指南。本表包括圖標的大小,可以用在Mac應用商店。創建你的應用程序圖標文件,讀提供所有應用程序的圖形資源的高解析度版本高解析度X指引我們

對於截圖和其他藝術品的規格,你上傳后使用iTunes連接,讀取iTunes Connect應用性能iTunes Connect開發者指南

添加應用程序圖標的資產目錄

你的應用程序圖標的版本被組織成在資產目錄圖片集。Xcode自動創建例如應用程序的目標設備的圖像集,iPhone和iPad的圖像集的出現如果你的iOS應用程序的目標是普遍的。

添加一個應用程序的圖標,一個資產目錄

  • 在項目瀏覽器中,選擇要顯示的項目編輯項目和你的目標。

  • 在「應用程序圖標啟動一般窗格圖像」部分,單擊箭頭按鈕的應用程序圖標,右鍵彈出菜單的源碼。

  • 在Finder應用程序圖標,拖動到圖像相匹配的解析度在項目導航。

創建一個啟動屏幕文件

啟動屏幕文件顯示為一個屏幕在應用程序啟動。這是一個單一的,atomicxib文件大小,使用類來支持不同的設備解析度。它包含基本的UIKit視圖,如UIImageView和UILabel對象,並使用自動布局約束。Xcode添加默認啟動屏幕文件,稱為launchscreen.xib,你的項目。

遵循這些指南文件時創建一個啟動屏幕:

  • 只使用UIKit類。

  • 使用一個單一的根視圖是一個UIView或處理對象。

  • 不要讓任何連接到你的代碼(不添加動作或網點)。

  • 不添加UIWebView對象。

  • 不要使用任何自定義類。

  • 不要使用運行時屬性。

你可以添加一個啟動屏幕文件到一個舊的Xcode項目。

創建現有項目的啟動屏幕文件

  • 選擇文件>新建>文件。

  • 根據他們的選擇,用戶界面。

  • 單擊「啟動屏幕,單擊「下一步」。

  • 輸入一個文件名保存為文本欄位,然後點擊創建。

設置啟動屏幕文件

  • 如果有必要,打開「應用程序圖標和啟動畫面」一般的窗格部分。

  • 從推出屏幕文件彈出菜單,選擇啟動屏幕文件。

添加啟動圖像捕捉屏幕截圖

按照這些步驟來捕獲屏幕截圖您的應用程序在您的設備連接到你的Mac。雖然iOS應用程序的截圖,包括狀態欄看起來當抓圖,iOS取代它與當前狀態欄,當你的應用程序啟動。

捕獲設備上的應用程序運行截圖

  • 將設備連接到您的Mac。

  • 選擇窗口>設備,在設備選擇。

  • 在設備信息部分,點擊截圖。

    截圖顯示在您的桌面上。

筆記iOS 7的部署目標,添加啟動圖片資產目錄,描述遷移你的圖像資產目錄。捕捉屏幕截圖創建啟動圖像並將它們添加到資產目錄,類似添加應用程序圖標的資產目錄,描述添加應用程序圖標的資產目錄

設置單獨的應用程序圖標和啟動映像文件

如果你不想使用資產目錄,選擇「不使用資產目錄」無論從應用程序圖標源或發射圖像源彈出菜單中的「應用程序圖標啟動一般窗格圖像」部分。如果使用資產目錄」按鈕出現,你是不是用一種資產目錄。

遷移你的圖像資產目錄

如果你有一個舊的項目,你可以將你的圖像文件到一個資產目錄管理你的應用程序圖標和啟動圖片給你。Xcode將圖像文件從表到新的資產目錄。你創建的應用程序圖標和發射圖像的一個單獨的資產目錄,但步驟都是相同的。

遷移到一個資產目錄

  • 在項目瀏覽器中,選擇要顯示的項目編輯項目和你的目標。

  • 如果需要點擊一般,,單擊「下一步」,「應用程序圖標和啟動畫面的三角形。」

  • 單擊「使用資產目錄按鈕旁邊的任一應用程序圖標的圖像源或發射源。

  • 在出現的對話框中,從彈出菜單中選擇新的資產或資產目錄,然後單擊遷移。

查看資產目錄,單擊右邊的箭頭按鈕的應用程序圖標或圖像源發射源的彈出式菜單。

增加出口合規信息到您的項目(可選)

您可以選擇指定出口合規信息為每個生成你上傳到iTunes Connect。如果你的應用程序使用的加密需要出口合規文件,你上傳的文件並提交審查使用iTunes連接,所述密碼和美國出口合規iTunes Connect開發者指南。一旦文件被批准,iTunes連接將提供的鍵值對,你可以添加到並在你的Xcode項目文件。如果你在構建提供出口合規信息,那麼你不需要提供這些信息后,當你分發你的應用程序使用TestFlight或提交給應用程序審查。

在你的Xcode項目添加出口合規的鑰匙

  • 在項目窗口中,選擇項目/目標彈出菜單或在第二欄目標部分如果出現目標。

  • 點擊信息。

  • 在目標屬性表的最後一行,點擊「添加」按鈕。

  • 在搜索領域,進入出口合規關鍵隨後返回字元並設置其值。

    • 如果你的應用程序不使用加密,加應用程序使用非豁免加密鍵和值設置為不。

    • 如果你的應用程序使用加密,加應用程序使用非豁免加密鍵和值設置為對。

    • 如果你的應用程序需要出口合規,加應用程序代碼加密出口合規鍵,輸入該鍵所連接iTunes的價值。

筆記在Xcode 7.2和更早的版本中,輸入的鍵和值手動。

設置版權鍵(Mac)

確保你的信息屬性列表文件包含的有效值版權鑰匙對可能的值的詳細信息,參見nshumanreadablecopyright信息屬性列表的關鍵參考

在信息屬性列表編輯著作權的關鍵

  • 在Xcode中,選擇在項目導航項目。

  • 單擊「下一步」的三角形項目名稱以顯示其內容的文件夾。

  • 單擊「下一步」的三角形支持文件子文件夾以顯示其內容。

  • 選擇項目名稱-info.plist文件

    信息屬性列表顯示在屬性列表編輯器的右。

  • 在「值」列中,在版權關鍵行雙擊。

  • 輸入密鑰的新價值。

如何在屬性列表編輯其他細胞,去Xcode幫助

驗證您的生成設置

如果你改變了默認的編譯設置,驗證一些設置提交你的應用到商店前。你在Build Settings窗格的項目編輯。

編輯編譯設置

  • 在項目編輯器,選擇項目或目標的編譯設置你想要編輯。

  • 在項目編輯器的頂部,單擊「生成設置。

  • 定位建立在左欄的設置,或者進入建立在右上角的搜索欄位設置的名稱。

  • 如果一些構建設置不出現,單擊所有。

  • 為建立正確的欄目設置的值。

architectures設定為凹陷的應用

該架構建立設置標識架構為應用程序構建。一個iOS設備使用的架構,其中包括ARMv7和ARM64。你必須指定此設置的值的兩個選項:

  • 標準產生一個應用程序二進位與普通建築,與所有支持的設備兼容。該選項生成最小的程序,但它不能優化運行在所有設備的最佳速度。

  • 其他產生一個應用程序二進位的一組指定的架構。

如果你選擇其他的架構建立設定值」列表中,單擊「添加」按鈕進入自定義設備架構的名字你的支持。

重要:商店拒絕建立僅支持armv7s。如果armv7s包括在有效的架構列表,ARMv7還必須包括。

設置基礎SDK

Base SDK版本號必須大於或等於軟體版本號在你的開發設備否則,Xcode不能主動與設備調試會話。為你的項目和目標的最新的操作系統設置基礎SDK,它是默認值。Base SDK物業位於建築面積在Build Settings窗格。對於iOS應用,集最新的iOS SDK。Mac的應用程序,如果你選擇另一個值集基地SDK到最新的OS X,下載並安裝最新版本的SDK是大於或等於你的設備的軟體版本。

去建築區,選擇項目或目標並單擊「生成設置。建築面積出現在Build Settings窗格第一。

設置調試信息格式

設置調試信息格式設置」文件建立dsym矮」。這是需要symbolicate崩潰報告,如分析崩潰報告

扼要重述

在這一章中,你學會了如何從一個模板配置您的Xcode項目,設置應用程序的身份信息,並創建一個團隊配置文件的發展。在開發過程中,參照本章的需要。後來,使用本章為通過商店要求設置清單。



熱門推薦

本文由 yidianzixun 提供 原文連結

寵物協尋 相信 終究能找到回家的路
寫了7763篇文章,獲得2次喜歡
留言回覆
回覆
精彩推薦