我已经创建了一个Widget,并且在声明的基础上添加了@main
。
但是,当我切换到Widget扩展目标并运行它时,我会得到错误'main' attribute can only apply to one type in a module
,因为我的主应用程序文件(入口点)中也有一个@main
。我需要,根据我想要运行的应用程序还是小部件目标,从我不想运行的目标中删除@main
,然后运行它,然后添加它。
我做错什么了吗?我试着查过这个,但没有发现任何提及。
提前感谢!
发布于 2022-05-13 18:09:25
每个目标只能有一个入口点。您可能在错误的目标中包含了两个文件中的一个(定义@main
)。
在XCode中打开两个文件,然后打开检查器,检查与Widget相关的文件目标-成员资格是否是WidgetExtension (仅)和应用程序目标中的应用程序相关文件。
这可能会解决你的问题。
https://stackoverflow.com/questions/70337215
复制相似问题