我正在尝试将共享扩展添加到React Native应用中,当我尝试构建该应用时,出现此链接错误:
Undefined symbols for architecture x86_64:
"_RCTRegisterModule", referenced from:
_initialize_ShareManager in ShareManager-75b70a88150f3f544e5598c2fcbaaa49e4e22b3f47bce8d9a721bf31763b426d.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
这是令人讨厌的代码(当我将其注释掉时,其余的应用程序都可以正常运行):
@interface RCT_EXTERN_MODULE(ShareManager, NSObject)
RCT_EXTERN_METHOD(getURL: (RCTResponseSenderBlock)callback)
@end
有人对我如何解决此问题有任何见解?我已经进行了大量的谷歌搜索,并尝试了一百种不同的链接二进制文件排列,不同的链接器标记等。但是到目前为止,我什么都没有。
感谢您的帮助!