带有React-Native的Xcode Widget Extension如何正确设置@main

问题描述

我通过Xcode将WidgetExtension添加到了我的react-native项目中,但是我无法让它们同时工作。这是因为main.m和我的小部件都是'main'。 Xcode说error: 1 duplicate symbol for architecture arm64

解决此问题,我从Xcode的Compile Sources中删除了main.m,因此现在我的小部件可以正常工作,但不再起作用。在其他方面也是如此(从小部件中删除@main),然后反应可以正常工作,但小部件不再起作用。

如何使这两个同时工作?

解决方法

我通过修改“编译源”中的小部件文件来解决此问题。