【问题标题】:Cocoapods + Command Line Tool - dyld: Library not loaded: @rpath/Realm.framework/Versions/A/RealmCocoapods + 命令行工具 - dyld:库未加载:@rpath/Realm.framework/Versions/A/Realm
【发布时间】:2017-05-06 14:32:42
【问题描述】:

我在 Xcode 8.2.1 中创建了一个命令行工具项目,然后我运行 pod init 并将 RealmSwift 添加到其中。在pod install之后,我打开了.xcworkspace文件。

项目编译正常,但在运行时出现以下错误:

dyld: Library not loaded: @rpath/Realm.framework/Versions/A/Realm
Referenced from: /Users/myuser/Library/Developer/Xcode/DerivedData/myproject-eqotetgxsfjvxjfevywenvddnfdm/Build/Products/Debug/myproject
Reason: image not found
Program ended with exit code: 9

我如何在这里使用 cocoapods?

【问题讨论】:

  • 您找到解决方案了吗?

标签: swift cocoapods xcode-command-line-tools


【解决方案1】:

在 podfile 中,注释 use_frameworks!

信用here

【讨论】:

    【解决方案2】:

    https://github.com/CocoaPods/CocoaPods/issues/3707

    换句话说,cocoa pods 不适用于“命令行工具”项目。

    【讨论】:

      【解决方案3】:

      请确保您在 Link Binary with Libraries 下的项目设置为“可选”而不是 Pod_PROJECT-NAME.framework 的“必需”

      【讨论】:

      • 我做了,不幸的是没有帮助。
      猜你喜欢
      • 2018-08-01
      • 2018-02-25
      • 2021-06-07
      • 2013-12-18
      • 2017-04-09
      • 1970-01-01
      • 2014-08-23
      • 2021-04-28
      相关资源
      最近更新 更多