iOS之Xcode自動管理證書、打包adhoc和testFlight測試安裝


引言: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一樣
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM