将Widget Extension目标添加到新的或现有的iOS项目会导致在构建项目时出现伪错误:Cannot find 'ConfigurationIntent' in scope。清除DerivedData /项目没有帮助。
Cannot find 'ConfigurationIntent' in scope
fnvucqvd1#
事实证明,如果您为xcode项目文档设置分配了一个Class Prefix,xcode会自动将前缀添加到自动构建的配置Intent类中,但这并不明显,因为配置本身不包含前缀。在我的例子中,我有一个前缀TDD。我在build文件夹中发现了文件TDDConfigurationIntent.swift。解决方案是手动重命名配置意图,或者在项目文档设置中删除类前缀。
Class Prefix
TDD
1条答案
按热度按时间fnvucqvd1#
事实证明,如果您为xcode项目文档设置分配了一个
Class Prefix
,xcode会自动将前缀添加到自动构建的配置Intent类中,但这并不明显,因为配置本身不包含前缀。在我的例子中,我有一个前缀
TDD
。我在build文件夹中发现了文件TDDConfigurationIntent.swift。解决方案是手动重命名配置意图,或者在项目文档设置中删除类前缀。