创建Entitlements文件与编译iOS APP

编译用于临时发布的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中打开项目,再尝试编译。

在成功编译了APP之后,不妨花点时间庆祝一下。为临时发布准备APP程序是一个相当繁琐的过程,因此,做完这一步确实值得鼓励一下。

你可能感兴趣的:(创建Entitlements文件与编译iOS APP)