Carthage: 库未加载:@rpath/Alamofire.framework/Alamofire

创建于 2015-07-14  ·  3评论  ·  资料来源: Carthage/Carthage

我在构建或链接时没有遇到问题,但在启动时出现此错误:

dyld:库未加载:@rpath/Alamofire.framework/Alamofire
引用自:/Users/josephdecarlo/Library/Developer/CoreSimulator/Devices/0EFCC13F-38B8-441B-926A-D823057C5E80/data/Containers/Bundle/Application/F3F33C21-8DE0-4651-8Egoref-apps/0EFCC13F-38B8-441B-926A-D823057C5E80 goref-ios
原因:找不到图片

我在 Carthage 中添加了几个库,但第一个失败了。 我想,如果我要删除对 Alamofire 的引用,其他的也会失败。

我是迦太基的新手,但不知道如何解决这个问题......

我从这里的其他问题中验证的事情:

  • 框架搜索路径包括:$(PROJECT_DIR)/Carthage/Build/iOS(并且目录是正确的)
  • 运行路径搜索路径包括:$(inherited) 和@executable_path/Frameworks

我真的很高兴能做到这一点,但我不知道从哪里开始。 我在模拟器和设备上得到相同的行为。 (iOS 8.3 SDK, XCode 6.3.2)

任何帮助表示赞赏。

question

最有用的评论

你检查了吗?: https :

是否有Embed Frameworks构建阶段? 如果没有,您应该添加一个新的“Copy Files Phase”,然后为 Destination 选择“Framrworks”,将框架添加到列表中,然后选中“Code Sign On Copy”复选框。

所有3条评论

你检查了吗?: https :

是否有Embed Frameworks构建阶段? 如果没有,您应该添加一个新的“Copy Files Phase”,然后为 Destination 选择“Framrworks”,将框架添加到列表中,然后选中“Code Sign On Copy”复选框。

我看过那个问题,但错过了嵌入框架部分。 我很抱歉。 感谢您的快速答复。 这似乎解决了我的问题。

没问题! :火花:

此页面是否有帮助?
0 / 5 - 0 等级