不小心又忘記了一些小細節,好吧,還是寫一篇文章來記錄一下iOS項目打包的具體過程吧。
就是這四步,第一步是創建開發者證書配置到本地區。第二部是根據bundle id為某個app添加證書。第三部是添加測試機。第四部是添加打包要用到的證書。
注意就是在第四部的時候,需要新建兩個證書,1、iOS APP Developer證書,這個是開發者證書,方便在本地build的時候使用,此證書可以選擇添加模擬器。2、就是App Store證書,此證書是上架所用。這兩個證書都是在打包的時候Code Signing Identity中使用的,一個是Debug,一個是Release。另外說明一下Provisioning Profile,這是第一次使用Xcode添加設備時,Xcode自動生成的,team中的所有成員都可以使用這個iOS Team Provisioning Profile在team中的所有設備上調試所有的應用程序。并且當有新設備添加進來時,Xcode會更新這個文件。
搞完這些差不多就可以上架了。
當然,推送是基本的配置,這塊也很簡單。在Certificates中選擇添加就行了,分別選擇Apple Push Notification service SSL (Sandbox)和Apple Push Notification service SSL (Sandbox & Production)這兩個。另外,其他證書都可以不用下載,而是用Xcode的賬號管理工具下下來直接使用,但是這兩個推送證書需要下載到本地,并且用鑰匙串生成.p12文件,然后上傳到推送平臺。生成p12的時候可以設置或者不設置密碼。
可能說的比較簡單,這里面任何一個步驟如果要截圖說明的話都可以寫挺多的。下班了,走人。