React-Native打包IOS安装在iPhone上
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了React-Native打包IOS安装在iPhone上相关的知识,希望对你有一定的参考价值。
参考技术A 一、react-native打包1.命令行进入项目目录
执行
react-native bundle --entry-file ./index.js --bundle-output ./ios/bundle/index.jsbundle --platform ios --assets-dest ./ios/bundle --dev false
2.将打包好的bundle下的文件拖入xcode项目目录中(和info.plist同目录);
3.将ios-》项目名-》AppDelegate.m修改
/*jsCodeLocation = [[RCTBundleURLProvider sharedSettings] jsBundleURLForBundleRoot:@"index" fallbackResource:nil];*/
jsCodeLocation = [[NSBundle mainBundle] URLForResource:@"index" withExtension:@"jsbundle"];
二、xcode设置
1.xcode 连接苹果手机
2.选择 Xcode > Preferences , 选中Acounts 添加AppleID账号。
3.双击 AppleID账号,点击+号,添加开发程序选项。
IOS Development Certificates 和 macOS Development Certificate
4. 选择项目名,点击General, 选中Automatically manage siging,选择连接的苹果手机。
Deployment Target版本选择与当前手机IOS版本要一致。
5.选择Build Settings,把如图的选项全部选择为IOS Developer
6. 选中运行设备, 点击Run
是否可以将在 linux 中使用 react-native 开发的 ios 应用程序运行到真正的 iphone
【中文标题】是否可以将在 linux 中使用 react-native 开发的 ios 应用程序运行到真正的 iphone【英文标题】:Is it possible to run ios apps developed using react-native in linux to real iphone 【发布时间】:2017-06-03 15:26:48 【问题描述】:我有一个 react-native 应用程序。我想从我的 linux/windows 机器生成一个 iOS 应用程序。有可能吗?一些朋友向我推荐了 BuddyBuild。我有什么替代解决方案吗?我有以下物理设备
-
运行 windows 和 linux 的笔记本电脑(运行 node.js、python、java、npm 等等)
iPhone 5S
互联网连接
【问题讨论】:
我的回答对你有帮助吗? 是的@FunkSoulNinja 【参考方案1】:试试世博会。它建立在 React Native 之上,它使开发变得更加容易,因为您可以在真实的手机上立即看到您的代码。您可以向他人发送链接,甚至可以使用 QR 码在您处理项目时分享您的项目。
Expo
【讨论】:
谢谢@FunkSoulNinja。是的,世博会听起来比 RN 好。我是否可以使用 Expo 为我的 iPhone 生成一个 ipa 文件,或者它可以直接在我的 iOS 设备上运行??? @ThomasEaso。使用 Expo,您可以从应用商店下载一个应用程序(也称为 Expo)到您的智能手机上,并将桌面 Expo 客户端拥有的代码(或 QR 代码)发送到您的手机以连接到它。您还可以使用 Expo 为 iOS 或 Android 构建独立文件。可以在此处找到相关文档Build Standalone Apps以上是关于React-Native打包IOS安装在iPhone上的主要内容,如果未能解决你的问题,请参考以下文章
ios用xCode开发,怎么打包ipa包,在未越狱的iPhone上可以直接安装