ios native react 闪退_react-native 常见问题汇总ios篇(持续更新。。。)
1、Q:ReactNative iOS运行再次出错:No bundle URL present?A:关掉代理或者切换成自动代理模式。2、Q:react-native-permissions权限组件,ios如何手动link(github官网提供的是另一种方式pod install,如果不想使用Cocoapods,并且RN<0.60,可以用下面的方式)?A:(1)、打开xcode,右键项目选择N
1、Q:ReactNative iOS运行再次出错:No bundle URL present?
A:关掉代理或者切换成自动代理模式。
2、Q:react-native-permissions权限组件,ios如何手动link(github官网提供的是另一种方式pod install,如果不想使用Cocoapods,并且RN<0.60,可以用下面的方式)?
A:(1)、打开xcode,右键项目选择New Group新建一个Group,命名为Permissions,如下图:
(2)、打开文件夹node_modules/react-native-permissions/ios,如下图:
(3)、把你需要的.h和.m文件拖动到第一步中新建的Permissions文件夹下,选择create folder references的方式,如下图:
(4)、最后如下图:
(5)、Shift + Command + K清除缓存,重新运行即可。
3、Q:如何配置iOS证书?
A:三只要有你:iOS证书配置zhuanlan.zhihu.com
3、Q:Xcode11报错:React Native — Unknown argument type ‘attribute’ in method -[RCTAppState getCurrentAppState:error:]. Extend RCTConvert to support this type?
A:两种方式:第一种:更新react-native到0.59.9;
第二种:修改此文件[project_folder] /node_modules/react-native/React/Base/RCTModuleMethod.mm:
(1)、大概约91行,或寻找 static BOOL RCTParseUnused(const char ** input);
(2)、在RCTReadString(input, "__attribute__((unused))") || 后面添加RCTReadString(input, "__attribute__((__unused__))") || 如下图所示:
更多推荐
所有评论(0)