在通过 pod lib create projectName
创建的目录中执行 pod init
是否受支持?它似乎对我不起作用,但否则如何指定他们正在创建的 pod 的上游依赖项?
pod install
发出一些关于自动为每个目标假定 ios 版本的警告,但在其他方面似乎成功了。但是,当我查找应该为 pod 'Upsurge' 安装的文件(在我的 Podfile 中指定)时,却找不到它们。
我尝试根据文档将 workspace 'projectName'
添加到我的 Podfile,但如果这足以让它找到位于以下位置的 xcworkspace,那就太神奇了:Example/projectName.xcodeproj/project.xcworkspace
或 Example/projectName.xcworkspace
(这是我的整个树中仅有的两个 xcworkspace),所以我对这实际上能起作用几乎不抱希望。
最佳答案
答案就在它吐出的错误中,我以前认为可以忽略:
[!] 无法将以下嵌入式目标与其各自的主机目标集成(主机目标是嵌入“子”目标(如框架或扩展)的“父”目标):
Pods-projectName_Tests (false) 和 Pods-projectName_Example (true) 不会同时设置 use_frameworks!。
一旦我将它们设置为 true,它就会下载一些软件包。
值得注意的是 use_frameworks!
不匹配的 false 和 true 值实际上最初是由 pod init
本身发出的。
关于ios - 'pod init' 为 'pod lib create ...' 创建了 pod?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52979147/