iOS开发实用技术之真机调试、内购/广告
一 真机调试
- 什么是真机调试?
- 简单理解就是将App项目运行到真机上进行测试
- 怎样做真机调试
- Xcode7.0之前,并不是任何人,任何电脑,任何APP,任何真机设备都可以进行真机调试的
- Xcode7.0之后, 做真机调试, 非常简单, 只需要拥有Apple ID即可, 不需要以上限制
Xcode7.0之前
- 限制人
- (1)必须拥有Apple ID(https://appleid.apple.com)
- (2)加入开发者计划,升级为开发者账号(https://developer.apple.com)
- 限制电脑
- 配置与电脑关联的cer证书
- 需要使用需要真机调试的电脑,生成CSR文件
- CSR文件: 证书签名请求文件
- 限制App
- 配置需要真机测试App的BundleID
- 区分不同APP,就是通过App的唯一标识: BundleID
- 配置需要真机测试App的BundleID
限制真机设备
- 配置需要真机测试的真机UDID
- 苹果每台真机设备都拥有一个唯一标识:UDID
- 配置需要真机测试的真机UDID
真机调试注意事项
- 1>以上步骤完成后,你会有两个文件:cer文件,MobileProvision文件,只需要双击安装即可.
cer证书被添加到钥匙串中, 描述文件被安装到Xcode中(资源库-> MobileDevice-> Provisioning Profiles) - 2>必须保证cer证书和描述文件一致(Xcode->targets->build setting-code signing)
- 3>创建一个APP,并确认BundleID与配置一致
- 4>真机运行时, 如果发现真机设备无法选中, 查看项目最低部署版本是否过高, 大于真机设备的系统版本
- 1>以上步骤完成后,你会有两个文件:cer文件,MobileProvision文件,只需要双击安装即可.
Xcode7.0之后真机调试过程请参考这里
- 真机调试补充:
- 1>真机调试证书只能生成两个!!(也就意味着,只能绑定两台电脑进行真机调试)
注意:如果别人已经配置了两个,而且正在使用,不能把别人的证书删除;
- 解决方案:此时只能使用从已经配置证书的电脑中,导出P12文件,进行共享
- 作用: 让其他电脑设备不需要生成cer证书,也可以进行真机调试
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
