React – Native 踩坑记
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了React – Native 踩坑记,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1117字,纯文字阅读大概需要2分钟。
内容图文
![React – Native 踩坑记](/upload/InfoBanner/zyjiaocheng/1157/af9fe241eb564667957f2475079b90ef.jpg)
- 运行的时候先报错说can’t be opened because it is from an unidentified developer,这是osx自己安全设置搞太高,去安全选项改了(allow apps download from anywhere)之后。又报错说permission问题,于是在终端用(chmod -R 755 /项目根目录)(主意:755后面一定要加空格)把所有文件都改成755权限,然后就可以完美运行了。
- 用模拟器和真机调试时,环境不同,在工程AppDelegate.m的- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions方法中:模拟器调试时用jsCodeLocation = [NSURL URLWithString:@"http://localhost:8081/index.ios.bundle?platform=ios&dev=true"];真机调试时用jsCodeLocation = [NSURL URLWithString:@"http://10.18.51.27:8081/index.ios.bundle?platform=ios&dev=true"];
- 找不到sever,没有注册 : 项目根目录下运行 react-native start
- cocoaPods 集成第三方库,编译报错 symbol(s) not found for architecture arm64 在other linker Flags 中添加 $(inherited)
- cocoaPods 找不到头文件 在user header search path 中添加$(SRCART)
- 当属性为函数引用时,如果该引用函数中有用到this,需要用bind方法将this传递进去
- 另外一直解决方案是:
文件: RCTWrapperViewController.m
方法: - (void)viewWillAppear:(BOOL)animated
插入下面一句
self.navigationController.tabBarController.tabBar.hidden=self.navigationController.childViewControllers.count>1?YES:NO;
原文:http://www.cnblogs.com/cqj123/p/5629751.html
内容总结
以上是互联网集市为您收集整理的React – Native 踩坑记全部内容,希望文章能够帮你解决React – Native 踩坑记所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。
来源:【匿名】