美文网首页
debug 和release等三种模式

debug 和release等三种模式

作者: 草原烈鹰 | 来源:发表于2017-01-13 13:29 被阅读75次
w03.png

实现这种状态,需要改两个地方,project里面的info文件,和 BuildSettings 里面的Preprocessing 其中,Preprocessing中的三种状态的值后面写不写“=1”,都是对的。

w02.png ]
(https://img.haomeiwen.com/i1709040/036b0efb1f175eb9.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
标准一点的做法:
  1. info里面添加release的copy
标1.png

改完后:

标2.png
  1. 在Build Settings中:
标3.png

改完后:

标4.png

完成了!!,此时项目的targets中 (若是项目中有cocoapod,那么此页显示的除了ADHOC=1等,还有COCOAPO=1;这些都是自动生成的,target中不用手动添加任何东西,除非有特别的需要):

标5.png
注意:
若进行cocoapod导入第三方库操作的项目。
有一种错误:AdHoc模式打包的时候,出现错误,提示pod中有部分的三方库找不到,原因在于:pod导入三方库的时候,还没有添加AdHoc模式。解决:在pod导入三方库前,把AdHoc模式添加,然后再进行pod导入三方库。

如果,项目已经导入了很多的三方库,才想起添加AdHoc模式;
则补救方式:先注释掉podfile里面的所有库,然后pod install,相当于把库删除,然后添加AdHoc模式,再把podfile里面的库打开,pod install,  重新引入所有的三方库。这样就可以了。

相关文章

网友评论

      本文标题:debug 和release等三种模式

      本文链接:https://www.haomeiwen.com/subject/zmfsbttx.html