首页 > 解决方案 > 禁止警告:复制捆绑资源构建阶段无法处理 Swift 文件

问题描述

我有一个使用包含意图定义文件的 Swift 框架的应用程序。我使用 CocoaPods 来管理/分发我的框架,因此,为了让 Siri 成功找到应用程序和扩展程序以便她能够做出响应,我需要添加一个复制意图定义文件的“构建阶段”/“复制捆绑资源”步骤从框架到应用程序的主包。

有关此问题的更多背景信息,请参阅此问题答案

该应用程序和扩展程序现在可以正常工作,但是在编译时我会收到每个意图的警告:

“复制捆绑资源构建阶段无法处理 Swift 文件 '.../DerivedSources/IntentDefinitionGenerated/*Intents/*Intent.swift'”

虽然这句话是正确的,但在这种情况下并不相关,因为框架将处理文件。

我怎样才能抑制这个警告?

标签: swiftcocoapodsios12sirikitsirishortcuts

解决方案


检查警告中提到的文件是否存在Build Phases > Copy Bundle Resources只需从那里删除,警告就会消失。 在此处输入图像描述


推荐阅读