Android 如何将react本机发布为apk文件或ios文件?
我通过观看视频教程学习React Native已经有一段时间了。讲师们正在教如何在模拟器中编写和运行项目,但没有人提到或演示如何将本地项目发布为生产应用程序。我研究并检查了官方文件,但我不知道如何发布 问题是如何制作一个可下载、可安装的单文件移动应用程序,以便在手机中使用Android 如何将react本机发布为apk文件或ios文件?,android,ios,reactjs,mobile,react-native,Android,Ios,Reactjs,Mobile,React Native,我通过观看视频教程学习React Native已经有一段时间了。讲师们正在教如何在模拟器中编写和运行项目,但没有人提到或演示如何将本地项目发布为生产应用程序。我研究并检查了官方文件,但我不知道如何发布 问题是如何制作一个可下载、可安装的单文件移动应用程序,以便在手机中使用 请分享任何有用的视频教程或文档。先谢谢你 在Play store上发布时,您应该为android生成一个签名的APK文件 查看如何创建签名APK文件的完整说明 对于iOSANDROID 您必须通过运行 $ keytool -g
请分享任何有用的视频教程或文档。先谢谢你 在Play store上发布时,您应该为android生成一个签名的APK文件 查看如何创建签名APK文件的完整说明
对于iOSANDROID 您必须通过运行
$ keytool -genkey -v -keystore my-release-key.keystore -alias my-key-alias -keyalg RSA -keysize 2048 -validity 10000
然后您必须在项目中的android/app
下设置生成的文件my release key.keystore
编辑文件~/.gradle/gradle.properties
,如下所示
MYAPP_RELEASE_STORE_FILE=my-release-key.keystore
MYAPP_RELEASE_KEY_ALIAS=my-key-alias
MYAPP_RELEASE_STORE_PASSWORD=[YOUR PASSWORD]
MYAPP_RELEASE_KEY_PASSWORD=[YOUR PASSWORD]
现在编辑android/app/build.gradle,如下所示:
android {
...
defaultConfig { ... }
signingConfigs {
release {
if (project.hasProperty('MYAPP_RELEASE_STORE_FILE')) {
storeFile file(MYAPP_RELEASE_STORE_FILE)
storePassword MYAPP_RELEASE_STORE_PASSWORD
keyAlias MYAPP_RELEASE_KEY_ALIAS
keyPassword MYAPP_RELEASE_KEY_PASSWORD
}
}
}
buildTypes {
release {
...
signingConfig signingConfigs.release
}
} }
在您的终端运行中,cd-android&./gradlew-assembleerelease
您的APK将在此目录下生成android/app/build/outputs/APK/
asapp release.APK
要在设备中安装它,请运行:react native run android--variant=release
官方文件中的更多信息:
IOS
你必须有一个苹果开发者帐户
希望有帮助你试过这个吗。。??可能是重复的,可能是重复的,但请阅读,这是facebook的官方教程。