【发布时间】:2020-05-06 13:33:20
【问题描述】:
我正在尝试构建一个使用 Firestore、Cloud Functions 和 Auth 上传到 App Store 的 Flutter 应用程序。我可以使用 Flutter 毫无问题地为 iOS 构建,但在 XCode 中构建通用设备失败。在一堆关于找不到各种 pod 目录的警告之后,构建在链接阶段失败并出现错误:
ld: warning: directory not found for option '-L/Users/jpsheehan/Library/Developer/Xcode/DerivedData/Runner-dbsrfhxjslbqvrhhrsdoiilfifvz/Build/Products/Release-production-iphoneos/AppAuth'
ld: warning: directory not found for option '-L/Users/jpsheehan/Library/Developer/Xcode/DerivedData/Runner-dbsrfhxjslbqvrhhrsdoiilfifvz/Build/Products/Release-production-iphoneos/BoringSSL-GRPC'
ld: warning: directory not found for option '-L/Users/jpsheehan/Library/Developer/Xcode/DerivedData/Runner-dbsrfhxjslbqvrhhrsdoiilfifvz/Build/Products/Release-production-iphoneos/FirebaseAuth'
...
ld: library not found for -lAppAuth
我尝试了以下方法但没有成功:
- 打开
Runner.xcworkspace,而不是Runner.xcproject - 删除
Podfile、Podfile.lock和Pods\ - 将
Pods.xcworkspace拖到XCode中的Pods文件夹中
有人对如何解决这个问题有建议吗?
【问题讨论】: