debug 和release等三種模式

w03.png

實現(xiàn)這種狀態(tài),需要改兩個地方,project里面的info文件,和 BuildSettings 里面的Preprocessing 其中,Preprocessing中的三種狀態(tài)的值后面寫不寫“=1”,都是對的。

w02.png
]
(http://upload-images.jianshu.io/upload_images/1709040-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模式打包的時候,出現(xiàn)錯誤,提示pod中有部分的三方庫找不到,原因在于:pod導入三方庫的時候,還沒有添加AdHoc模式。解決:在pod導入三方庫前,把AdHoc模式添加,然后再進行pod導入三方庫。

如果,項目已經導入了很多的三方庫,才想起添加AdHoc模式;
則補救方式:先注釋掉podfile里面的所有庫,然后pod install,相當于把庫刪除,然后添加AdHoc模式,再把podfile里面的庫打開,pod install,  重新引入所有的三方庫。這樣就可以了。
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容