引言:Xcode8 之後引用Automatic manage signing 。對於開發者而言,在證書上栽的坑肯定不少。 準備:1.開發者賬號是必須的吧。 2. Xcode設置account (不給Xcode說你的賬號,怎麼找你的證書和app信息) 3.開發者賬號,如圖依次次設置,具體設置內容簡單說 ...
引言:Xcode8 之後引用Automatic manage signing 。對於開發者而言,在證書上栽的坑肯定不少。
準備:1.開發者賬號是必須的吧。
2. Xcode設置account (不給Xcode說你的賬號,怎麼找你的證書和app信息)
3.開發者賬號,如圖依次次設置,具體設置內容簡單說一下
從上到下需要設置依次是開發證書、app標識、機型、 pp證書。
大家可以這樣理解,蘋果APP用開發者賬號的目的是什麼,就是為了限制不給錢的不能開發,APP不能上線,真機不能測試。
然而這四個東西完美的解決了,蘋果的需求。
第一部分(證書):分為開發環境證書和生產環境證書。顧名思義即對應開發時和發佈時對應的資格要求。
第二部分(標識):只說APP部分,創建一個你項目bundle Identifier 的app(既然是唯一標識,蘋果肯定能找到你的APP。)
第三部分(設備):每部手機都有唯一標識UDID,在你賬號註冊了你的手機
第四部分 (PP): 按照上面的三部,在開發者賬號創建了證書和你的APP,註冊了手機標識。但是這三種有多種組合方式,每種組合方式都是一種需求,所以PP文件就是把三種組合起來的文件。
從前Xcode手動選擇證書和PP文件,而且PP文件和證書都是自己創建的,現在xcode可以幫助你管理和創建,比如你創建好了開發和生產證書之後,打包時候選擇adhoc,然後Xcode就會幫你創建好adhoc的PP文件。
xcode創建的證書和文件都是XC開頭。
page1: 打包adhoc測試-------adhoc其實就是生產環境不用上傳appStore的ipa包。
①勾選自動管理之後,team選擇你的生產環境證書,然後你不用管了。剩下的交給小X了。 ②做好生產環境的準備,Edit scheme 裡面該設release就設。 ③然後在Xcode導航欄選著product 然後找archive 。(如果是灰色說明的選擇的不是真機,或者Generic iOS Device) ④然後就等,打包完之後導出,選adhoc存儲下。 ⑤安裝部分,雙擊你打包的ipa包,在iTunes打開,點擊安裝。。記住記住記住一定要點右下角應用。好了搞定了 page2:testFlight測試,這個測試我也挺喜歡。這個一般都是在快發佈之前,預上架。一般銷售或者很多人測試發佈版,不需要像adhoc一樣要給那個測試人ipa包,可能有的榆木疙瘩還要不停的問題,人多了很麻煩。簡單多下步驟估計大家按照蘋果說明都好弄。 ①首先你進入開發者賬號的iTunes connect,找到你的APP。 ②裡面有testFlight,把你上傳到iTunes connect的APP選中,開始測試。 ③註意點,測試人員記得在你賬號用戶里添加選擇,要不然不給他們發郵件和測試碼。 ④有了測試碼,下載testflight APP 然後填入測試碼可以開始測試。測試優點:只上傳一遍ipa包,不用來回發送。
上傳新版本,會發郵件提示,可以直接更新和AppStore一樣