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
- http://blog.csdn.net/a351945755/article/details/46933535
- http://blog.csdn.net/IBM_hoojo/article/details/5688947
- http://blog.csdn.net/chenlaic/article/details/6143235
- http://blog.csdn.net/eaglewood2005/article/details/4335052
- http://blog.csdn.net/mchp/article/details/3995970
- http://blog.csdn.net/v_july_v/article/details/6015165
- http://blog.csdn.net/masterz/article/details/6232585
- http://blog.csdn.net/perfectpdl/article/details/6442847
- http://blog.csdn.net/eroswang/article/details/1967243
- http://blog.csdn.net/zhvsby/article/details/5986645
- http://blog.csdn.net/dz45693/article/details/6183645
- http://blog.csdn.net/david_lv/article/details/5798003
- http://blog.csdn.net/zxingchao2009/article/details/6299313
- http://blog.csdn.net/zhanxinhang/article/details/6783766
- http://blog.csdn.net/ruanruoshi/article/details/935510
- http://blog.csdn.net/yming0221/article/details/6538527
- http://blog.csdn.net/yming0221/article/details/6528490
- http://blog.csdn.net/yming0221/article/details/6704079
- VC获取系统时间、程序运行时间(精确到秒,毫秒)
- Java之Rx
- 本地主机访问虚拟机中ubuntu的web服务
- 关于windows驱动层调用未公开API
- 自学时候收集的乱七八糟网站
- http://blog.csdn.net/a351945755/article/details/46933535
- addslashes() Versus mysql_real_escape_string()
- 一个很强大的LOG开关
- 做的webapp上线
- 树结构练习——判断给定森林中有多少棵树
- Nginx(2) 启动,停止,信号控制
- JUC源码分析24-队列-CopyOnWriteArrayList,CopyOnWriteArraySet
- 数人云CTO解读Docker 1.12和金融业容器化
- ORACLE日期时间函数大全