解決cocoapods diff: /../Podfile.lock: No such file or directory以及iOS開發同一應用多環境配置的問題

有時候咱們須要爲一個App生成不一樣環境下的版本,好比Debug版本,Appstore版本,Adhoc版本,以前見到別人都是用多個Target,但其實不用多個Target也行,這個替代方案就是多個Configurations。html

若是你是用Xcode5以前的版本,可能參考這兩篇文章就行:ios

如何在一個設備上安裝一個App的兩個不一樣版本git

iOS開發之同一應用設置不一樣圖標和名稱 - 曾靜的技術博客app

 

但若是使用的是Xcode5以後的版本,特別是使用了Images.xcasset來設置應用圖標,那麼配置多環境可能就不那麼容易了,還好找到了這篇教程:ui

iOS multi-environment configuration | Blog | AppFoundry.net

 

搞定了上面的設置,可是並無完。若是你的項目使用了Podfile,pod install或者pod update時可能會有下面的提示:code

今天在使用pod install的時候,出現了htm

[!] CocoaPods did not set the base configuration of your project because your project already has a custom config set. In order for CocoaPods integration to work at all, please either set the base configurations of the target `項目名` to `Pods/Target Support Files/Pods-項目名/Pods-項目名.release.xcconfig` or include the `Pods/Target Support Files/Pods-項目名/Pods-項目名.release.xcconfig` in your build configuration.blog

 

解決方案以下:教程

參考:

CocoaPods did not set the base configuration of your project 問題解決方案 - 月若無涯的專欄 - 博客頻道 - CSDN.NET

CocoaPods Error with undefined symbols for architecture armv7 - 簡書

相關文章
相關標籤/搜索