我已经使用 Carthage 加载了 Cardio 和 Result 框架,并将其添加到链接的二进制文件和嵌入式框架中。我在构建阶段添加了“复制新文件”。它显示了我的 iOS 目标、手表目标和手表扩展中框架的“手提箱”图标。该应用程序构建但随后在我的手表上加载任何场景之前崩溃。
控制台错误说
"dyld: Library not loaded: @rpath/Cardio.framework/Cardio referenced from" (my realm database) then " Reason: image not found"
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?
在 Xcode 中试试这个,
1) 在应用程序目标的Build Phases设置选项卡上,单击+图标并选择New Run Script Phase。创建一个运行脚本,在其中指定您的外壳(例如:)bin/sh,将以下内容添加到外壳下方的脚本区域:
/usr/local/bin/carthage copy-frameworks
Run Code Online (Sandbox Code Playgroud)
2) 并将路径添加到要在 下使用的框架Input Files,例如:
$(SRCROOT)/Carthage/Build/iOS/Cardio.framework
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2993 次 |
| 最近记录: |