尝试使用 Apple 的 Playground Book 模板时出错

Posted

技术标签:

【中文标题】尝试使用 Apple 的 Playground Book 模板时出错【英文标题】:got error when trying to use playground book template from apple 【发布时间】:2020-04-18 07:29:32 【问题描述】:

我得到这个错误:

/Users/.../Downloads/Swift_Playgrounds_Author_Template_for_Xcode_11.3/Template/PlaygroundBook/Modules/BookCore.playgroundmodule/Sources/LiveViewSupport.swift:9:8:使用 Swift 5.1 编译的模块不能被 Swift 5.2.2 导入编译器:/Users/.../Downloads/Swift_Playgrounds_Author_Template_for_Xcode_11.3/Template/SupportingContent/PlaygroundsFrameworks/iphonesimulator/PlaygroundSupport.framework/Modules/PlaygroundSupport.swiftmodule/x86_64-apple-ios-simulator.swiftmodule

当我尝试运行从 Apple 下载的最新 Playground Book 模板时。

我已经设置了链接器标志 BUILD_LIBRARY_FOR_DISTRIBUTION = 是

对于所有库和项目本身 -> 没有帮助

【问题讨论】:

【参考方案1】:

设置BUILD_LIBRARY_FOR_DISTRIBUTION 应该在被导入的框架上设置。 Apple 似乎没有更新框架并应用此设置。您应该提交错误报告。

这个讨论发生在论坛上:https://forums.developer.apple.com/thread/126800

【讨论】:

以上是关于尝试使用 Apple 的 Playground Book 模板时出错的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Xcode 11 Playground 中使用图像?

Xcode 6 Beta / Swift - Playground 未更新

在 Playground 的“SupportCode.swift”中导入第 3 方框架

需要帮助打开价值历史,Xcode 7.3.1 我正在使用 Playground,OS X 选项

在 Xcode 6.3 Playground 中查看数组和元组

如何使用 Swift 在 Playground 中获取用户交互事件