【发布时间】:2019-05-06 21:28:21
【问题描述】:
我正在尝试使用 Cocoapods 库(用于外部 SDK),但我没有找到任何文档来执行此操作。我已经将它集成到了 Android 部分,只需在 Gradle 文件中添加一行。
简单地说,我想创建(或者可能找到)一个podfile,我可以在其中添加我的依赖项并在AppDelegate.swift 文件中使用它。
到目前为止,我尝试的是在ios/ 文件夹中运行pod init,然后添加我的pod(例如pod 'Charts')并运行pod install,但它说:
[!] CocoaPods 没有设置您项目的基本配置,因为您的项目已经有一个自定义配置集。为了使 CocoaPods 集成能够正常工作,请将目标
Runner的基本配置设置为Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig或在构建配置中包含Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig(Flutter/Release.xcconfig)。
然后当我尝试在 Xcode 上构建时,它给了我这个错误:
错误:沙盒与 Podfile.lock 不同步。运行“pod install”或更新您的 CocoaPods 安装。
我认为我的做法是正确的,但在 Flutter.io 文档方面没有任何帮助。
提前感谢您的帮助!
【问题讨论】:
-
你能发布你的 Podfile 内容吗?
-
我刚刚添加了一些细节来指定我尝试过的内容,但我的问题是我不知道将 cocoapods 库添加到 Flutter 应用程序的 ios 端的正确方法。
标签: ios swift flutter cocoapods platform-specific