我尝试使用CocoaPods和Carthage在我的Cocoa Touch Framework中添加一些Icon-font项目,但不断获得ld: framework not found SomeIconFont
我尝试过的事情:
.framework
拖放到链接框架和库 carthage copy-frameworks
$(SRCROOT)/Carthage/Build/iOS/SomeIconFont.framework
运行脚本
$(SRCROOT)/Carthage/Build/iOS
和$(PROJECT_DIR)/Carthage/Build/iOS
我的最后选择是动物牺牲和水下手持,但当然,他们仅仅是重新安装Xcode及其少量GB的第二选择。我只发布这个问题,因为老实说,在过去的48小时内完全被这个问题击败
答案 0 :(得分:1)
在两个艰苦的日子结束时(我已经救了你!),我终于设法解决了这个问题:
在 框架搜索路径下面,您将看到调试和发布,并且两者都包含任何架构|任何SDK 。
只需设置任意架构|任何SDK 到$(inherited)
都为我解决了这个问题。当然,如果你没有像OP中所示将顶级设置为$(SRCROOT)/...
,这将不,因为它只会模仿父元素的值!
为什么不是您在网上找到的其他一百个问题/博客中的一个的重复:几乎所有相关帖子在写这篇文章时都是为了< em>应用程序,而不是动态库/ Cocoa Touch Framework