作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在创建一个新的 Cocoa Touch 框架 (MyFramework.framework),它将依赖于 Alamofire。这个框架将用 Swift 编写。作为测试,我开始了一个新的 Cocoa Touch Framework 项目:
File > New > Project > Framework & Library > Cocoa Touch Framework
然后,在我执行的终端中:
pod init
在这个项目目录下。在新创建的 Podfile 中,我添加了以下内容:
//取消注释这一行来为你的项目定义一个全局平台
platform :ios, '9.0'
//如果你使用的是 Swift,请取消注释这一行
使用框架!
pod 'Alamofire'
再一次,我在终端中执行了:
pods 安装
并开始编写代码。
在我在单 View 项目中使用 MyFramework.framework 产品之前,一切似乎都很好。当我尝试运行该项目时,出现以下问题:
dyld: Library not loaded: @rpath/testfm.framework/MyFramework
Referenced from: /var/containers/Bundle/Application/D4456F6A-2EBB-4AF9-B974-37A66E42D374/test.app/test
原因:找不到图片
如果您需要更多信息,请告诉我。
最佳答案
尝试将 MyFramework.framework 嵌入构建阶段 -> 嵌入框架。就像@Vishnu 建议的那样。
关于ios - 如何将 pod(第三方框架)添加到我的自定义 cocoa touch 框架中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55218471/
我是一名优秀的程序员,十分优秀!