開始:我使用的CocoaPods 0.37.2,6.3.1的XCode編譯爲iOS 8.3的CocoaPods徹底打破
我的項目之前,我跑了一個基本的「豆莢更新」現在它完全拒絕編譯工作就好了。我很積極,這與豆莢本身無關。特別是我得到的錯誤是這樣的:
ld: warning: directory not found for option '-F/Users/user_name/Library/Developer/Xcode/DerivedData/AppName-bjozswzeepmhacfkeimeepxzcxgb/Build/Products/Debug-iphoneos/include'
ld: library not found for -lPods-AppName-AFNetworking
Podfile是這樣的:
# Uncomment this line to define a global platform for your project
platform :ios, "8.0"
def shared_pods
pod 'SocketRocket'
pod 'AFNetworking'
pod 'DateTools'
pod 'Spotify-iOS-SDK'
end
target "AppName" do
shared_pods
end
target "AppNameTests" do
shared_pods
end
我已經清除DerivedData(很多很多次),清理我的版本,重新啓動的XCode,重新啓動我的機器,我確保我的配置文件和鏈接器配置列表正確設置。我一直在使用Cocoapods多年,從來沒有這麼多麻煩。
完全沮喪和困惑...質疑理智。
任何幫助?
你有沒有任何機會不小心打開,而不是'.xcworkspace'文件'.xcodeproj'文件? –
不,絕對不是(甚至是雙重檢查)。 – CGuess
如果您轉到編輯器 - >方案 - >管理方案,您是否將方案添加爲方案? –