未找到迦太基图像Xcode 7 Carthage 0.8.0

问题描述 投票:1回答:1

目前我正在使用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.pgk,然后将其移除并通过Brew安装。

有什么我忘记做的事情?

ios xcode swift carthage
1个回答
0
投票

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

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

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

© www.soinside.com 2019 - 2024. All rights reserved.