使用pod時,一直使用iphone5模擬器編譯工程。偶然換成iphone5s、iphone6編譯工程,會報pod Undefined symbols for architecture x86_64類似這樣的錯誤,這是因為pod編譯后的緩存沒變更,無論怎么編輯Architectures和Valid Architectures,都會編譯失敗。
解決方法如下:
顯示:defaults write com.apple.finder AppleShowAllFiles -bool true
隱藏:defaults write com.apple.finder AppleShowAllFiles -bool false
去目錄
/Users/liyoro/Library/Developer/Xcode/DerivedData
刪除如你工程名字類似的文件夾,重新編譯即可。
kpCLm.jpg