0

我的项目中有一个 react-native 库。

该库是objective-c,添加了需要和导入视觉的快速组件。

该项目和目标是为所有架构(包括 arm64)设置的,它们也为所有架构而构建,而不仅仅是当前架构。

视觉在应用程序目标的构建规则中正确链接(因为静态库中没有链接)但我在编译期间出现链接器错误:

未找到用于架构 arm64 的 -lswiftVision 的库

似乎无法找到造成这种情况的根本原因,在 swift 项目中从未遇到任何问题,所以我不知道。

设法前进一点,

     '@import Vision;'

在库的 main.h 文件中似乎修复了未找到的库,但我有另一个:

     'library not found for -lswiftSwiftOnoneSupport for architecture arm64'

在项目的链接过程中似乎发生了一些可疑的事情。

4

1 回答 1

0

对于任何有兴趣的人来说,解决方案是在父objective-c项目中创建一个空的swift文件,如果没有这个,xcode似乎无法正确导入swift框架。

于 2018-01-16T14:45:53.390 回答