我在https://facebook.github.io/react-native/docs/running-on-device上看到了文档,但是没有上传市场的说明。
我看到了一些博客文章,他们告诉我们要为iOS手动捆绑js
。
请给我正确的信息。
答案 0 :(得分:1)
如果您以前没有做过或者不熟悉该过程,则Fastlane是最简单的方法。
遵循简单的installation steps。
此后,您需要在Fastfile中创建类似于以下的两个通道(可能需要进行一些修改):
platform :ios do
lane :release do
cert // handle the ios certificates
sigh // sign the code
sigh(app_identifier: "your.app.identifier") // get it from XCode > General tab > Bundle identifier
gym(export_method: 'app-store') // build the app
end
lane :upload_to_appstore do
appstore(
username: 'your email',
ipa: 'your app.ipa',
automatic_release: false,
skip_metadata: true,
skip_screenshots: true,
submit_for_review: false
)
end
end
注意:您需要具有证书。如果不这样做,则可以使用Fastlane轻松创建它们。当然,您需要有一个Apple开发人员帐户。
然后只需执行fastlane ios release
和fastlane ios upload_to_appstore
。