我需要先将我的应用分发给测试人员,然后再将其提交给商店。 Nativescript生成一个可轻松分发给Android测试人员的apk文件。是否推荐使用TestFlight分发iOS应用程序?我是否应该使用xcode项目文件在Xcode中构建应用程序,以便将其提交给TestFlight。这种方法似乎很不直观。
答案 0 :(得分:1)
是的,理想情况下,您将使用TestFlight。这也是测试发行版本/签名等的理想方式,因为您将上传完全相同的版本,并将最终在App Store中。实际上,如果您的用户测试很好,您可以将已经为TestFlight上传的相同版本提交给App Store的审阅者,甚至不需要上传新版本。
答案 1 :(得分:1)
正如@Dave Wood所提到的,是的,TestFlight应该是前进的方式,因为您无需重新构建应用程序即可提交给Apple审查。
回答下一个问题should I use the xcode project file to build the app in Xcode
-
没有
您可以使用以下命令来构建应用并将其发布到Apple Store。
在您应用的根文件夹中
tns build ios --release --for-device --bundle <Your Provision Profile>
这将显示其创建.ipa文件的路径,然后
tns publish ios --ipa <.ipa file>
这将询问您的Apple ID和App Specific password,并将根据package.json中提到的appid处理实际的App。
您可以在App Resources-> ios文件夹中的info.plist中更改应用程序版本和应用程序名称。
答案 2 :(得分:0)
谢谢。发布问题后,我意识到这就是答案。我是NativeScript的新手,但不是iOS开发的人。在我看来,将应用程序上传到App Store Connect之后,我仍然可以控制发布或设置TestFlight的活动。谢谢。