http://blog.csdn.net/a351945755/article/details/46933535

来源:互联网 发布:歼31黑烟知乎 编辑:程序博客网 时间:2024/06/18 04:15

原文地址http://blog.csdn.net/a351945755/article/details/46933535


编译用于临时发布的APP程序之前,需要将一个特殊的代码签名Entitlements文件添加到项目中。在Xcode中,依次选择File > New File,然后从显示的窗口中的iOS > Code Signing类中选择Entitlements。


将新文件命名为Entitlements.plist,将其保存在你的项目的最顶层。在Xcode中选中它,将get-task-allow布尔属性设置为False(不勾选),如果需要再次保存文件。

最后,再打开Target Info窗口,在Build选项卡的Code Signing Entitlements字段中输入Entitlements.plist文件名。

在对项目做完上述修改之后,保存项目。然后选择Build > Build and Archive。如果所有配置均正确,你的APP就应该可以成功编译了。

第一次用发布配置文件构建APP时,会弹出一个代码签名对话框,要求你授予代码签名权限。此时只需单击Always Allow按钮即可。

Builder and Archive会在编译过程中检查你的APP,以确保APP的代码签名正确并引用了正确的配置文件。

如果出现与项目设置有关的编译错误,就要重新检查此前的每步操作,确保按上述说明完成了每项任务(不管它看上去有多么不重要)。编译错误通常是由很小的错误导致的,例如包标识符拼写错误或某个复选框没有选对。如果问题仍然存在,并且你已经拍出了代码bug和配置错误的原因,那么可以将项目的编译目录全部清空,然后重新在Xcode中打开项目,再尝试编译。

本文完全复制另一位大神的一篇文章,以便自己日后查阅,如果大神认为本文侵权请立刻告知,我会立刻删除。
0 0
原创粉丝点击