作者热门文章
- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
我在没有 iOS 开发经验的情况下开始 React Native 开发。我想构建发布。 .ipa 文件 - 理想情况下来自命令行,但官方文档 Running On Device非常简短。
我能够通过 XCode 在我的 iPhone 上手动部署应用程序,但我仍然找不到任何“发布 IPA”文件。我用 #ifdef DEBUG
指令更新了我的代码,使其更通用。
有没有办法只通过命令行在 Release模式下构建应用程序?如果不是,生成 RN 应用程序的“官方”方式是什么?
我目前使用的是 RN 0.20。
最佳答案
首先,您需要这样创建一个包:
react-native bundle --dev false --entry-file index.ios.js --bundle-output ios/main.jsbundle --platform ios
然后,您必须在 AppDelegate.m 中注释这一行:
jsCodeLocation = [NSURL URLWithString:@"http://localhost:8081/index.ios.bundle?platform=ios&dev=true"];
并取消注释这个:
jsCodeLocation = [[NSBundle mainBundle] URLForResource:@"main" withExtension:@"jsbundle"];
然后您必须在 Xcode 中选择 Product -> Archive,然后根据您想要的版本执行相应的步骤
关于ios - 如何为 React Native 构建 .ipa?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35476349/
我是一名优秀的程序员,十分优秀!