禁止警告:副本捆绑资源构建阶段无法处理Swift文件

问题描述 投票:0回答:1

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

请参阅此questionanswer了解有关此问题的更多背景。

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

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

虽然此语句为真,但在这种情况下不相关,因为框架将处理文件。

如何抑制此警告?

我有一个使用Swift框架的应用程序,其中包含intentdefinition文件。我使用CocoaPods来管理/分发我的框架,因此,为了使Siri成功找到应用程序和扩展... ...>

swift cocoapods ios12 sirikit sirishortcuts
1个回答
0
投票

检查警告中提到的文件是否在Build Phases > Copy Bundle Resources中。只需从那里删除,警告就会消失。enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.