【问题标题】:Xcode10.1 RestKit error _$s7RestKit11DynamicKeysVNXcode10.1 RestKit 错误 _$s7RestKit11DynamicKeysVN
【发布时间】:2019-05-16 06:23:54
【问题描述】:

我来自不同的编码语言/工具,我正在尝试学习 xcode/swift。对不起,如果这是一个简单的问题。 我正在关注一些关于制作应用程序的 youtube 视频。

我在我的项目中添加了一些 Pod,包括一个名为 RestKit 的 Pod。当我尝试构建时,我没有从构建中得到任何错误,但是当应用程序尝试启动时我得到了这个错误。

我浏览了 google/youtube,但没有找到有关此问题的答案。是不是缺少某种框架?

dyld: Symbol not found: _$s7RestKit11DynamicKeysVN
Referenced from: /Users/name/Library/Developer/CoreSimulator/Devices/60B44AFB-0BDB-434F-AB6C-FE1A776BC530/data/Containers/Bundle/Application/BE8BA7CA-E518-42F7-A035-A5F5E440DEA5/MyApp.app/Frameworks/Assistant.framework/Assistant
Expected in: /Users/name/Library/Developer/CoreSimulator/Devices/60B44AFB-0BDB-434F-AB6C-FE1A776BC530/data/Containers/Bundle/Application/BE8BA7CA-E518-42F7-A035-A5F5E440DEA5/MyApp.app/Frameworks/RestKit.framework/RestKit
in /Users/name/Library/Developer/CoreSimulator/Devices/60B44AFB-0BDB-434F-AB6C-FE1A776BC530/data/Containers/Bundle/Application/BE8BA7CA-E518-42F7-A035-A5F5E440DEA5/MyApp.app/Frameworks/Assistant.framework/Assistant

【问题讨论】:

    标签: swift xcode restkit


    【解决方案1】:

    您是否打开工作区来构建应用程序?

    如果这不起作用,请尝试运行pod update,然后尝试打开您的 .xcworkspace 文件并再次运行它。

    [更新]

    错误是在应用中寻找 Assistant.framework。确保将其复制到应用中。

    如果您剖析路径,您会看到它显示 coresimulator/devices/.../appname.app,它是模拟器的路径。剩下的就是框架的路径。如果你走这条路,它可能不会在那里。您可能希望保持对该路径的查找器窗口打开,以检查您的构建是否曾经将文件复制到正确的路径。

    执行以下操作以复制文件。

    选择你的项目 -> 你的目标 -> 构建阶段 然后检查复制文件阶段,可以将其重命名为其他内容,然后添加框架。还要确保目标设置为框架。

    如果您没有那个复制文件阶段,那么您需要添加它。 选择构建阶段屏幕顶部的“+” 然后添加新的复制文件阶段 选择框架作为目标,因为这是错误想要的,然后添加适当的框架。先试试助手框架。

    【讨论】:

    • 感谢您的回复。我正在使用工作区,我尝试了 pod update,但没有解决我的问题。
    • 我尝试构建,但我已经收到错误。看起来最新的构建也失败了。
    • 你用的是什么版本?
    • 您是否尝试将这些项目复制到您的 buid 中?
    • 对不起,我是 xcode 的新手,如何将 pod 复制到我的构建中?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多