Swift Playground 无法在 iPad 上运行

Posted

技术标签:

【中文标题】Swift Playground 无法在 iPad 上运行【英文标题】:Swift playground not working on iPad 【发布时间】:2018-04-29 10:18:09 【问题描述】:

我想在 iPad 上运行 Playground,但无法创建。 创建空白游乐场时,出现“下载错误:未知文件错误”错误 其他游乐场都没有被下载。

然后我想在我的 Mac 上创建一个,然后在 iPad 上使用它。我在 Mac 上创建了一个空白游乐场并将其保存到 iCloud,然后尝试从 iPad 打开。我收到错误,因为“Playground 无法移动到“Doc​​uments”,因为前者不存在或包含后者的文件夹不存在”

我在 iPad 上运行 ios 11.3.1。 而且我也尝试过重新安装 Playground 应用,但似乎没有用。

【问题讨论】:

这在我看来好像某些 iCloud 设置出错了。您是否尝试过删除 iPad 上的 Playgrounds 应用以及属于它的 iCloud 文件夹? @JoRa 是的,我禁用了 iCloud 备份。它开始运行良好。但是我的 iCloud Drive 上没有 Playground 文件夹可以删除。现在我可以在没有 iCloud 备份的情况下运行它。感谢您的帮助。 也许您可以写下您的问题的答案并将其标记为已接受 【参考方案1】:

我禁用了 Playground 的 iCloud 备份,它开始工作了。

【讨论】:

【参考方案2】:

我相信我已经弄清楚了。这些步骤中的一个或多个可能是不必要的,但这对我有用。您需要一台带有 iCloud 的 Mac,并与您的 iPad 登录相同的帐户。

在您的 iPad 上,确保您已在 iCloud 中启用 Playgrounds。 Settings > Name > iCloud > Playgrounds.

在您的 Mac 上,使用与您的 iPad 相同的帐户登录 iCloud,导航到您的 iCloud Drive 文件夹。

shift + command + .(period) 显示隐藏文件(我认为此快捷方式仅适用于 10.13+,否则谷歌如何显示隐藏文件。)

Playgrounds 文件夹应显示为灰色。 (如果它不存在,那么这就是你的终点!)

将新文件夹添加到 Playgrounds 文件夹。 Playgrounds 文件夹现在应该没有变暗了。

在 iPad 上导航回 iCloud 设置 Settings > Name > iCloud 并关闭 iCloud Drive。

重新启用 iCloud Drive。请稍等片刻,然后重新下载您的文档。

在“文件”应用中检查 Playgrounds 文件夹已重新出现在 iCloud Drive 中。

您现在应该可以下载“学习编程”游乐场、挑战和新起点。

【讨论】:

以上是关于Swift Playground 无法在 iPad 上运行的主要内容,如果未能解决你的问题,请参考以下文章

是否可以在 iPad Swift Playground 中使用 Metal 着色器代码?

如果我没有 iPad,如何在 Mac 上使用 AR 测试 swift-playground?

如何使用 ipad Playground 在 swiftUI 上运行 Scene 和 App 以实现 swift

如何在 iPad 上让 Swift Playgrounds 无边界?

Swift Playground UIView 的大小不正确

未安装 Swift Playground