Xcode8 免证书调试可以很方便的让没有开发者账号的用户进行真机调试。在团队协作中有时也后用到。本文讲解如何进行面证书调试以及出现的问题,长期更新。
1.如何进行面证书调试
操作步骤.png免证书调试非常简单,按照上图中的步骤做即可(需要联网)。
第一步:选中Targets
第二步:选中General
第三步:勾选Automatically
第四步:任意修改一个identifier(不要使用com.XXX.XXX这样的,容易被判定为正式identifier导致不能生成证书)
第五步:选中一个账号
然后稍等片刻,等加载完成,运行即可。
2.常见问题
1.出现错误“The 'Apple Push Notification' feature is only available to users enrolled in Apple Developer Program. Please visit https://developer.apple.com/programs/ to enroll.”
解决方案:
第一步:找到工程文件 项目名.xcodeproj(蓝色的那个)右键show in finder,右键显示包内容,右键用文版编辑器打开,找到com.apple.Push = { enabled = 1; };修改为com.apple.Push = { enabled = 0; };
第二步:在Targets和Project中Code Sign的配置要一致。
第三步:如果编译还是这用的问题,检查在Targets和Project中Code Sign Entitlements的配置是否清空。
网友评论