[英]Xcode: library not found for -lPods
有一個本機反應項目,因為我已經設置了cocoapods並且xcworkspace
起使用了xcworkspace
文件( react-native-firebase
xcworkspace
集成所需),所以它不會構建在目標“Staging” xcworkspace
。 當嘗試為taget“staging”構建時,我會收到此錯誤:
ld: library not found for -lPods-[app]
clang: error: linker command failed with exit code 1 (use -v to see invocation)
當我歸檔項目時,它適用於調試,並且(至少它不會拋出錯誤)。
由於代碼推送,我有一個“臨時”目標。 在版本0.48.4
和Xcode 9上使用react-native(按照本指南創建它,但在使用cocoapods之前)
我的podfile:
platform :ios, '9.0'
target 'xx' do
#use_frameworks!
# Pods
pod 'Firebase/Core'
pod 'Firebase/Analytics'
pod 'Firebase/Database'
pod 'Firebase/Messaging'
pod 'Firebase/Auth'
pod 'Firebase/Storage'
end
嘗試使用和不使用use_frameworks!
,清理項目,刪除DerivedData,解體和重新集成pod。
什么可能導致這個? (如果您需要更多信息,請告訴我)
將您的PODS_CONFIGURATION_BUILD_DIR “暫存”設置為“發布”$ {PODS_BUILD_DIR} /發布$(EFFECTIVE_PLATFORM_NAME)。
檢查Frameworks文件夾並刪除紅色文件。
我有這個問題。 就我而言,它是一個基於反應原生的應用程序添加了Firebase Analytics。 截至2018年7月,所有應用程序必須使用每個Apple的iOS 11構建:developer.apple.com /ios / publish /
一旦我轉到我的常規選項卡並向下滾動到部署信息/部署目標並將其從10.x(我所針對的目標)更改為11.x - 構建/存檔的應用程序,我能夠提交。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.