如何将watchOS Swift目标添加到用Objective-C编写的iOS应用程序中

如何将watchOS Swift目标添加到用Objective-C编写的iOS应用程序中,ios,objective-c,swift,xcode,react-native,Ios,Objective C,Swift,Xcode,React Native,我正在尝试向“Hello World”React本机iOS应用程序添加一个基本的watchOS目标。看起来React NativeiOS应用程序是用Objective-C编写的,但我想在我的watchOS应用程序中使用Swift。如果我在添加watchOStarget时选择Objective-C,一切都会正常工作。但是如果我使用watchOS目标选择Swift,我的WatchApp扩展中会出现以下错误: Command Compile SwiftSources failed with nonze

我正在尝试向“Hello World”React本机iOS应用程序添加一个基本的
watchOS
目标。看起来React Native
iOS
应用程序是用Objective-C编写的,但我想在我的
watchOS
应用程序中使用Swift。如果我在添加
watchOS
target时选择Objective-C,一切都会正常工作。但是如果我使用
watchOS
目标选择Swift,我的WatchApp扩展中会出现以下错误:

Command Compile SwiftSources failed with nonzero exit code

有没有办法将Swift
watchOS
目标添加到React Native
iOS
应用程序或任何其他用Objective-C编写的应用程序?

我可以通过更改Swift目标构建设置中的库搜索路径来解决此问题

在项目中,选择“生成设置”菜单,然后查找库搜索路径设置。(您需要确保选择了“全部”过滤器,否则将看不到此设置)。在它的价值,你会看到两个链接,只使用第一个。。。将值ov库搜索路径设置为:
“$(工具链目录)/usr/lib/swift/$(平台名称)”


这对我来说是有效的阅读完整的构建日志,将会有更多关于编译失败原因的信息。