'pod init'代表'pod lib create ...'创建的pod?

时间:2018-10-24 23:10:22

标签: ios swift cocoapods

受支持的方案是否在通过pod init创建的目录中进行pod lib create projectName?看来这对我没有用,但是否则如何指定他们正在创建的pod的上游依赖性?

pod install发出一些警告,提示每个目标自动采用ios版本,否则似乎会成功。但是当我寻找应该为Pod'Upsurge'安装的文件(在我的Podfile中指定)时,找不到它们。

我尝试根据文档将workspace 'projectName'添加到我的Podfile中,但是如果它足以找到位于Example/projectName.xcodeproj/project.xcworkspaceExample/projectName.xcworkspace(这是我整个树上只有两个xcworkspaces),所以我几乎没有希望那能真正起作用。

1 个答案:

答案 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本身发出的。