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__))") || 如下图所示:

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐