我按照所有步骤使用Carthage将Zipfoundation导入到我的项目中,但是没有用。我可以使用Carthage毫无问题地导入Alamofire,所以我认为第一步是正确的。
Zipfoundation导入到文件夹中没有问题。主要区别在于ZipFoundation提到必须通过将ZIPFoundation.xcodeproj拖到Xcode的Project Navigator中来将获取的项目集成到您的工作区中。
我将其拖到我的项目中,没有任何反应。因此,我拖动框架并将信息添加到构建阶段,就像使用Alamofire一样,但仍然一无所获。
当我输入“ Import Alamofire”时,Alamofire出现,但“ Import ZIPFoundation”却不显示
我缺少一个步骤吗?
答案 0 :(得分:1)
将依赖项添加为.xcodeproj可能有点麻烦,因为Xcode倾向于将拖入的文件移到现有项目中。
但是要向工作区添加依赖项,被拖入的项目应该是消耗项目的兄弟,而不是子。
3件事对于工作至关重要:
carthage update --no-build
签出当您将ZIP Foundation与上述方法集成时,您也不需要ZIP Foundation的“复制框架”脚本。使用--no-build
选项时,Carthage Build文件夹将不包含二进制框架。
只要确保ZIPFoundation.framework
在目标的“嵌入式二进制文件”列表中即可。