Solo  当前访客:2 开始使用

布丁与画家的博客

努力改变一小部分人解决问题的方式

【ReactNative】给ReactNative应用添加ios14的Widget

2020-09-27 21:08:31 iwh718
0  评论    0  浏览

最近的ios14发布了,小部件:widget很火,想着可以给自己的RN应用加一个小部件,于是开始了一天的折腾,各种问题,小部件需要ios14的target,之前应用是ios10。然后改了版本后,RN出现了很多错误

其中下面的这个频繁出现

link xxx(x86_64): Undefined symbols for architecture x86_64:   "_swift_getFunctionReplacement", referenced from:       _swift_getFunctionReplacement50 in 

看翻译是不支持这个特性,应该是项目是老版本构建的,新版本不支持了,强行改target后,一样出现,然后按照网上的把swift5.0换成5.2还不行,最后把Library Search Paths的条例都删除了,把Node包重新安装,POD重新安装,再次构建,成了。如下图,注意是小部件的Paths删除成空的。

image.png

第二个错误就是:

building for iOS Simulator, but linking in object file built for iOS

编译的时候报错提示模拟器 arm64 或者 x86错误的,如果之前使用xcode12以前的版本正常,升级xcode12之后编译失败了,可以试试下面的参数,没有就自己添加这个参数,右上角有➕号。

image.png

参考链接:

https://github.com/facebook/react-native/issues/29246

https://www.jianshu.com/p/f1436462c825

https://forums.swift.org/t/strange-linker-error-mentioning-swift-gettypebymanglednameincontextinmetadatastate/38936


标题:【ReactNative】给ReactNative应用添加ios14的Widget
作者:iwh718
地址:看看我的CSDN

web站点:骇客猫科技资讯
, , ,



今日诗词
QQ交流群:914105779

标签

友链

存档

TOP