【发布时间】:2019-06-14 20:31:57
【问题描述】:
我正在构建我的应用以部署到应用商店。当我尝试通过命令行构建时,构建失败并出现链接器错误。如果我直接通过 Product -> Archive 在 Xcode 10.2 中尝试相同的构建,则构建成功完成。我正在使用来自稳定频道的最后一个颤振版本。
我已经尝试完全卸载 Pods 并重新启动,但这并没有改变错误。
rm -rf ~/Library/Caches/CocoaPods
rm -rf Pods
rm -rf ~/Library/Developer/Xcode/DerivedData/*
pod deintegrate
pod setup
pod install
我还尝试删除所有具有平台特定代码的 Pod,但仍然无法使用以下命令构建。
我用于构建的命令是
flutter build ios --release --no-codesign
我稍后在过程中使用 fastlane 完成构建(签名并上传到 App Store)
终端构建错误如下图所示
ld: framework not found App
clang: error: linker command failed with exit code 1 (use -v to see invocation)
ld: framework not found App
clang: error: linker command failed with exit code 1 (use -v to see invocation)
=== BUILD TARGET Runner OF PROJECT Runner WITH CONFIGURATION Release ===
error: the following command failed with exit code 1 but produced no further output
Ld /Users/admin/Library/Developer/Xcode/DerivedData/Runner-dhbqkotqxaizmcalpjzdyswlcahi/Build/Intermediates.noindex/Runner.build/Release-iphoneos/Runner.build/Objects-normal/arm64/Runner normal arm64
【问题讨论】: