【问题标题】:Xcode 11.4 not generating custom intent classXcode 11.4 未生成自定义意图类
【发布时间】:2020-04-01 12:16:16
【问题描述】:

Xcode 11.4 未生成自定义意图类。它适用于 Xcode 11.3.1。没有更改任何项目配置。现在出现“使用未声明的类型 StartRecordingIntent”编译时错误,其中 StartRecording 是意图的名称。有什么线索吗?

【问题讨论】:

  • 请将您的代码添加到问题中
  • @Adam 添加代码和截图

标签: ios swift xcode


【解决方案1】:

通过将构建系统从 Legacy 更改为 New Build System 解决了该问题。无法解释错误与构建系统之间的关系,但错误消失了。 要更改构建系统,请转到 File -> Workspace Settings -> Shared Workspace Settings,然后从 Legacy Build System 更改为 New Build System。

【讨论】:

  • 事实上,Xcode 11.4 中存在一个错误,当使用 Legacy 构建系统构建项目时,该错误会阻止生成意图源文件。该错误已由 Apple 在 Xcode 11.4.1 上修复。有关详细信息,请参阅 Xcode 11.4.1 发行说明。
【解决方案2】:

打开File Inspector,确保选择intent文件*.intentdefinition的“Public Intent Classes”。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-06-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-03
    • 2013-08-19
    • 1970-01-01
    相关资源
    最近更新 更多