明白了要干啥,才知道為啥要這么干!
-
真機調試:
- 哪一臺電腦(需要安裝證書,安裝的證書可以到處p12文件,即對電腦的限制很寬)
- 哪些App(可以寫模糊的AppIds,用 * 作通配符)
- 哪些iOS設備去調試(需要拿到設備的UDID添加到開發賬號的設備里面)
- 將以上信息,統一生成一個profile文件,安裝之后,即告訴Xcode,哪臺電腦要用哪些設備調試哪些APP。
發布程序:
- 哪一臺電腦要發布程序(需要證書)
- 要發布哪個程序
- 生成profile文件,告訴Xcode哪臺電腦要發布哪個APP
- 到iTunes connect中進行管理,添加對應信息,提交要發布的App的release版本
- 測試打包
- 哪一臺電腦要打包APP
- 要打包哪個APP
- 打包給哪臺iOS設備測試
- export
- 應用內購
- 要指定唯一的APPID,才能使用應用內購
- 配置好內購的產品,id等等
- 在代碼里面通過id獲取可以內購的產品
- 根據產品,產生交易,并添加到到交易隊列,監聽交易的狀態改變,做相應的操作。
- 內購流程
- 從自己服務器上獲取產品id列表
- 根據id從apple服務器獲取可以購買的內購產品
- 當用戶想購買某個產品,就根據用戶想購買的產品,生成一張票據。并將票據添加到交易隊列中。
- 監聽交易隊列的狀態改變,判斷交易是否完成。如果交易完成、失敗的話,就把交易移除隊列。