xcode7 打包上傳至 app store

文章參考自:html

http://www.cnblogs.com/WayneLiu/p/4993391.html?utm_source=tuicool&utm_medium=referral ios

http://blog.csdn.net/jeepxiaozi/article/details/43373243xcode

 

在xcode7之前, 用戶是不能直接真機調試的, 必須有開發者賬號才能夠真機! xcode7出現後, 用戶能夠直接把app 安裝在本身的手機上面.瀏覽器

真機調試步驟:安全

1=====>首先你得向apple 支付99刀成爲蘋果的全平臺開發者(xcode7之前,99刀只能開發iOS應用),他會把你的apple id變成開發者賬號,這是最最基礎的.  app

2=====>在xcode的preference裏面填寫你的開發者賬號.工具

3=====>註冊App ID,在Xcode中填寫Bundle Identifier測試

    

 

開發者網站中新增一個APP ID,他是專門屬於你的這個應用的app ID:網站

---------------------------我是華麗的分割線-------------------------ui

bundle id 通常寫com.公司名.應用名

而後continue

---------------------------我是華麗的分割線-------------------------

而後打開XCode,選擇Target > Summary。在Identifier輸入框中輸入上面註冊的Bundle Identifier(App ID)

---------------------------我是華麗的分割線-------------------------

 

 

 

4=====>建立發佈證書(Distribution Certificate)

     iOS應用都有一個安全證書用於驗證開發者身份和簽名:

    1.  CSR 簽名證書:

     打開mac上的鑰匙串,而後打開證書助理,選擇從證書機構頒發證書

---------------------------我是華麗的分割線-------------------------

---------------------------我是華麗的分割線-------------------------

---------------------------我是華麗的分割線-------------------------

    2. Distribution 證書:

,    

---------------------------我是華麗的分割線-------------------------

   

---------------------------我是華麗的分割線-------------------------

 

添加剛纔建立的.CSR簽名文件。

而後下載證書了, 雙擊安裝證書.

最後一步,打開Keychain Access。選中剛纔安裝的private key,選擇菜單中的Export Item將私鑰導出。將導出的私鑰備份到一個安全的地方,以便之後重裝了系統能夠還原。(團隊共用這一份)

 

5=====> 建立Distribution Provisioning Profile(俗稱pp文件)

  1. 打開Provisioning Portal,選擇Provisioning -> Distribution,選擇添加一個新的profile, Distribution Method要選擇App Store,App ID須要輸入在前面申請的App ID。證書也要選擇剛開始申請的.cer文件(用 CSR 證書生成的), 提交以後等一會就能夠下載生成的 Provisioning Profile 證書了,雙擊此證書會自動進行安裝。安裝後profile會被添加到XCode。

步驟:

,

---------------------------我是華麗的分割線-------------------------

---------------------------我是華麗的分割線-------------------------

 

---------------------------我是華麗的分割線-------------------------

---------------------------我是華麗的分割線-------------------------

 

6=====>用Distribution Profile爲應用簽名:(這個證書包含了2個東西, 一個簽名證書 一個是 app ID)

打開XCode,在Build Settings中選擇Code Signing。在Release設置上選擇剛纔申請的Distribution Profile

 

點擊Edit Schemes,將Archive設置爲Release。

 

將設備選擇爲 iOS Device 或者Generic iOS Device,而後點擊Product->Archive開始打包應用。 

 

7=====>在 iTunes connect 中添加應用:

在瀏覽器中打開:https://itunesconnect.apple.com/,而後點擊個人App

iTunes connect上新建你的app

以後點擊左上角的「+」號,選擇新建iOS App:

------------主要是下面這個---------------

---------------------------我是華麗的分割線-------------------------

而後彈出以下的信息框,填寫完善內容:

須要注意的是,選擇套裝ID時,若是沒有符合要求的套裝ID須要前往點擊下面的Developer Portal去註冊一個新的套裝ID。

完善應用所需信息

首先完善的是App視頻預覽和屏幕快照之類的,最好可以用真機直接截屏(這樣就不用調整像素問題),上傳便可

而後是完善應用名稱、描述、關鍵詞以及技術支持、營銷支持、隱私政策等相關的網址以及App的各項綜合信息, 

其中這裏須要注意的是評級,須要根據具體你的應用涉及到的內容來肯定,不過同窗們能夠先看一下下面的評級內容之類的:

這個記得要根據本身應用的實際狀況進行填選,以後補充一下審覈信息,這裏須要注意的是演示帳戶之類的,若是你的應用須要登陸才能夠進行大部分的操做,那就須要提供相應的測試帳號,另外就是我以前沒有提交過包含第三方登陸的應用,爲了不出現審覈不經過的狀況,我也一併逐個都提供了測試帳號。

以後其餘的就是諸如訂價、試發行之類的,能夠酌情根據應用實際狀況進行選擇。以後

咱們須要將咱們的應用打包上傳,也就是說,以下圖,提交構建版本:

 

8=====>打包App, 提交到 app store

這樣就能夠把本地的app 添加到connect中了,而後就能夠構建了.

 

再說此次提交時由於xcode7或者ios9而致使的問題:

1).提交app store時,忽然出現這個錯誤(xcode7之前歷來沒有遇到,不知道是否是xcode7或者ios9的鍋)

搜索到的技術文章說有三種狀況可能會致使這個問題:

  1.檢查啓動圖片是否是.png格式的

  2.Put those images at root level of your project

  3.放置一張啓動圖片命名爲"Default-568h@2x.png",大小是640 × 1136 pixel的放在你的工程根目錄下

 

2).在iTunes connect裏面填寫信息的時候,APP圖片不合法,首先必需要求大小是1024*1024的

形成的緣由是你的圖片有圓角

解決方法:

1.是先用畫圖工具把它另存爲.jpg格式的,而後再把它轉換成.png格式的(也能夠不用轉)

2.用預覽打開,而後在菜單欄:文件->導出。 在彈出框中去掉Alpha的勾選就能夠了。

 

3).在iTunes connect裏面填寫截圖信息的時候,截屏圖片不合法(這裏是我手動更改的像素,太痛苦了,不再想弄了...)

必需要求你的尺寸爲:

3.5  640 x 960 

4.0  640 x 1136 

4.7  750 x 1334
 
5.5 1242 x 2208 
 
ipad 1024 x 768
 
 
但願能幫到你們!!
相關文章
相關標籤/搜索