【问题标题】:SwiftUI - Preview canvas gives Coordinated install errorSwiftUI - 预览画布给出协调安装错误
【发布时间】:2019-06-05 06:36:08
【问题描述】:

我正在尝试为 SwiftUI 运行 Landmark 示例,但出现以下错误

Error Domain=IXErrorDomain Code=29 “com.example.apple-samplecode.Landmarks 的协调安装已挂起。” UserInfo={NSLocalizedFailureReason=未处理的代码原因:域 IXErrorDomain 中的 29,FunctionName=+[IXAppInstallCoordinator(IXSimpleInstaller)_beginInstallForURL:consumeSource:options:completion:]_block_invoke,SourceFileLine=143,NSLocalizedDescription=com.example.apple-的协调安装samplecode.Landmarks 已经挂起。}

环境:Catalina Beta + Xcode Beta

【问题讨论】:

  • 您是否尝试过通过硬件重置模拟器>>擦除所有内容和设置?
  • 据我了解,预览画布不需要模拟器。但是,我尝试了此方法,但没有成功。

标签: ios swift swiftui


【解决方案1】:

请查看SwiftUI已知问题

已知问题

  • 在文件之间切换时预览可能会失败或更新不正确。 (50841287)

    => 解决方法:在活动文件的末尾添加换行符,然后在出现的横幅中单击“恢复”。

  • 如果您选择的实体手机是 从方案弹出窗口与手表配对作为运行目的地 菜单。 (50861269)

    =>解决方法:在使用预览时选择 watchOS 模拟器。

  • 预览不会出现在私有和文件私有的画布中 符合 PreviewProvider 的结构。 (47011316)

    => 解决方法:从您的 符合类型。

  • 切换设备时,预览可能需要几秒钟才能更新 第一次在运行目标选择器中。 (47562171)

  • 预览可能会暂时显示不正确的设备镶边 使用方案弹出窗口中的运行目标切换设备 菜单。 (49496647)

  • 画布不支持焦点。 (50275735)

  • 撤消在画布中不可用。 (49651153)

    =>解决方法:将源编辑器置于焦点并执行撤消 在那里。

  • 插入指示器仅显示在最顶部的项目上,以表示重复 内容,例如 List 或 ForEach 视图中的内容。 (50244112)

  • Xcode 11 beta 不支持在项目中使用 SwiftUI 配置为使用 UIKit for Mac。

  • 在 macOS 10.15 beta 上启动 Xcode 时,所需的包 安装程序可能显示错误。 (51080815)

注意:

我知道,每个人都想使用新的布局设计模式,但SwiftUI 框架仍然不稳定。

【讨论】:

    猜你喜欢
    • 2020-01-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-20
    • 1970-01-01
    • 1970-01-01
    • 2018-04-11
    • 2018-12-22
    相关资源
    最近更新 更多