真机调试遇到的问题

问题1: 错误描述-Please unlock your device and reattach


解决方法:

数据线有问题,换根数据线即可

问题2: 错误描述-Error: An App ID with identifier "*****" is not avaliable. Please enter a different string.

Paste_Image.png

解决方法:

错误原因是这个bundle ID已经被别人提前占用了,bundle ID必须是唯一的。解决办法当然是修改你的bundle ID 了

问题3: 错误描述-Verify the Developer App certificate for your account is trusted on your device. Open Settings on iPhone and navigate to General -> Device Management, then select your Developer App certificate to trust it.

Paste_Image.png

解决方法:

iPhone5s:设置 -> 通用 -> 描述文件与设备管理 -> 信任测试账号
iphone6:设置 -> 通用 -> 设备管理  -> 信任测试账号

问题4: 错误描述-An unknown error message 'DeviceLocked', was received from the device.

Paste_Image.png

解决方法:

不知道什么错误,clean了,重试多遍了,还不行,最后拔掉数据线重新插入,就行了

问题5:上线后收到苹果发的一份邮件-Missing Push Notification Entitlement,这封邮件大概意思是如果需要使用推送通知,需要对代码做修改或配置推送证书,否则将不能使用推送通知

Paste_Image.png

解决方法:
第1步:
Paste_Image.png

Paste_Image.png

第2步:点击创建发布/开发证书
Paste_Image.png

点击Done
Paste_Image.png

点击继续,提示我们要上传东西
Paste_Image.png

第3步:创建证书签名请求文件-CSR文件
来到钥匙串 -> 钥匙串访问

第4步:填写证书签名请求文件详细信息
Paste_Image.png

第5步:保存证书签名请求文件到磁盘

选择一个存储位置以及输入一个你喜欢的文件名称
点击存储

Paste_Image.png

第6步:完成证书签名请求文件制作
Paste_Image.png

第7步:下载证书文件

1. 继续回到第2步晾着的页面
2. 点 Choose File,把刚才从钥匙中生成存在本地CertificateSigningRequest文件上传上去
3. 点击继续

Paste_Image.png

然后咱们还是回到App IDs 这里再找到我的Thorgene929点进来你会发现,刚刚的两朵小菊花一朵变绿了,就是说咱还有一个生产环境的没配置完, Edit重复上述步骤:选取文件, Download
Paste_Image.png

第8步:找到证书和私钥

1. 在钥匙串访问程序中找到刚刚打开导入的证书
2. 然后点击右三角展开证书,显示出对应的私钥

Paste_Image.png

第9步:保存导出的证书

选中一个存储的位置并输入喜欢的文件名
格式选择.p12格式
点击存储
注意:如果有需要,可以为存储的.p12文件设置一个保护密码.然后点击好,或者直接点击好而不设置密码.

Paste_Image.png

第10步: 保存导出的私钥文件

选中一个存储的位置并输入喜欢的私钥文件名
格式选择.p12格式
点击存储
注意:如果有需要,可以为存储的.p12文件设置一个保护密码.然后点击好,或者直接点击好而不设置密码.

Snip20161028_4.png

最后结果:
Paste_Image.png

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容