美文网首页
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