ios - 找不到迦太基图像 Xcode 7 Carthage 0.8.0

标签 ios xcode swift carthage

目前我正在使用 Carthage 依赖管理器,一切正常。直到我在我的模拟器上运行代码。我收到以下错误消息。

dyld: Library not loaded: @rpath/OAuthSwift.framework/OAuthSwift
  Referenced from: /Users/eddwinpaz/Library/Developer/CoreSimulator/Devices/117C3ED9-5B0A-4FCD-B231-5E9BC0ADF821/data/Containers/Bundle/Application/1FC4FA99-7479-44D1-BB71-1A52404BDB4C/App.app/App
  Reason: image not found
(lldb) 

我已按照以下教程中的步骤进行操作。

http://www.raywenderlich.com/109330/carthage-tutorial-getting-started

我还必须提到,我手动安装了 Carthage 的 Carthage.pgk,然后将其删除并通过 Brew 安装。

有什么事情我忘了做?

最佳答案

可能有多种原因。一个原因可能是框架正在与框架链接,但框架未嵌入到应用程序包中。编译器会很乐意为您链接它,但动态加载器不会在启动时找到框架的镜像(即二进制文件)。

要解决此问题,请在项目导航器中选择项目,在目标列表中选择应用程序目标,选择“Build Phases”选项卡,然后在“Embed Frameworks”列表中添加框架。如果框架已在列表中,则问题出在其他地方。

Adding RxSwift and RxCocoa to the “Embed Frameworks” build phase

关于ios - 找不到迦太基图像 Xcode 7 Carthage 0.8.0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32772808/

相关文章:

iphone - 将最近使用的按钮放在其他人的前面

ios - 使用nspredicate来获取具有最大属性值以及与一种关系的实体

objective-c - MagicalRecord importFromObject : JSON with dictionary?

ios - SpriteKit 无法加载以前使用过的资源

ios - Xcode推送工作区与子模块错误的存储库推送

ios 从 appdelegate 启动登录并从登录推送 uitabbarcontroller

ios - Xcode 单元测试找不到 Localizable.strings

ios - 无法在 Xcode 中使用图表框架

ios - 不同 ViewController 的选择器

ios - 很多按钮添加相同的 addTarget(_ :action:for:) method