受支持的方案是否在通过pod init
创建的目录中进行pod lib create projectName
?看来这对我没有用,但是否则如何指定他们正在创建的pod的上游依赖性?
pod install
发出一些警告,提示每个目标自动采用ios版本,否则似乎会成功。但是当我寻找应该为Pod'Upsurge'安装的文件(在我的Podfile中指定)时,找不到它们。
我尝试根据文档将workspace 'projectName'
添加到我的Podfile中,但是如果它足以找到位于Example/projectName.xcodeproj/project.xcworkspace
或Example/projectName.xcworkspace
(这是我整个树上只有两个xcworkspaces),所以我几乎没有希望那能真正起作用。
答案 0 :(得分:0)
答案出在我以前认为是可忽略的错误之内:
[!] Unable to integrate the following embedded targets with their respective host targets (a host target is a "parent" target which embeds a "child" target like a framework or extension):
Pods-projectName_Tests (false) and Pods-projectName_Example (true) do not both set use_frameworks!.
一旦我将它们都设置为true,它就会下载一些软件包。
值得注意的是,use_frameworks!
的错误值和真实值不匹配实际上是最初由pod init
本身发出的。