iOS无证书真机开发测试 Xcode10.2.1

?起因:因为种种不可抗力因素,没证书用,但是想真机装包 万能的搜索得到了攻略亲测好用

攻略是Xcode9的,记录下个人遇到的一些问题

  • 我用的是个人账号(未付费),非常普通的apple id。

第一步: Xcode -> Performances -> 添加账号(apple Ids栏)

第二步:Manage Certifications -> 添加iOS Development证书

ps: 生成证书后我运行时遇到了报错,所以导出证书重新安装了一下,后来发现问题可能不是因为这个,所以是否手动安装为可选

第三步:导出证书,手动安装,安装后弹出Keychain Access可以看到证书已经安装成功。

第四步:Project Target -> General -> 勾选Automatically manage signing, 我曾尝试不勾选这项,然鹅选不到Team..,然后Team选择第一步图上显示的Personal Team。

ps: 在这里我遇到了Xcode has conflicting provisioning settings...错误,解决方法:Select the Project Target-- > Build Settings. Search PROVISIONING_PROFILE and delete whatever nonsense is there. 参考链接

第五步: Project Target -> Build settings -> Product Bundle Identifier -> 随便填个字符串(我是遵循苹果开发bundle id格式写的,其他格式没试过 com.xxx.xxx)

第六步:运行项目,报证书信任错误,每次重新连接设备要重新信任证书。
信任步骤: 样机(iOS12.2) iphone -> 设置 -> 通用 -> 描述文件与设备管理 -> 选择目标证书 -> 信任

第七步: 再次运行 -> 成功!

完结。

转载于:https://juejin.im/post/5cc7eb756fb9a03231209c20

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值