?起因:因为种种不可抗力因素,没证书用,但是想真机装包 万能的搜索得到了攻略亲测好用
攻略是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 -> 设置 -> 通用 -> 描述文件与设备管理 -> 选择目标证书 -> 信任
完结。