明白了要干啥,才知道为啥要这么干!
-
真机调试:
- 哪一台电脑(需要安装证书,安装的证书可以到处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服务器获取可以购买的内购产品
- 当用户想购买某个产品,就根据用户想购买的产品,生成一张票据。并将票据添加到交易队列中。
- 监听交易队列的状态改变,判断交易是否完成。如果交易完成、失败的话,就把交易移除队列。