Tag: 摄影

Photogram 2构建和发布您的应用

我们如何拥有一个有效的应用程序,我们已准备好将其推向世界! 由于Ionic团队已将本指南中的Todo应用程序提交至应用程序商店,因此您可能想在本章中继续使用自己制作的新应用程序。 因此,首先,我们需要针对希望部署的每个平台生成应用程序的发布版本。 在部署之前,我们应该注意调整开发期间所需的插件,这些插件不应该处于生产模式。 Android发布 要生成Android的发行版本,我们可以使用以下cordova cli命令: $ cordova build –release android 这将基于config.xml的设置生成一个发行版本。 Ionic应用程序将在此文件中具有预设的默认值,但是如果您需要自定义应用程序的构建方式,则可以编辑此文件以适合您的首选项。 请查阅config.xml文件文档以获取更多信息。 接下来,我们可以在platforms/android/build/outputs/apk找到未签名的 APK文件。 在我们的示例中,文件为platforms/android/build/outputs/apk/HelloWorld-release-unsigned.apk 。 现在,我们需要对未签名的APK进行签名并在其上运行对齐工具以对其进行优化,并为应用商店做好准备。 如果您已经具有签名密钥,请跳过这些步骤,而改用该步骤。 让我们使用JDK随附的keytool命令生成私钥。 如果找不到此工具,请参考安装指南: $ keytool -genkey -v -keystore my-release-key.keystore -alias alias_name -keyalg RSA -keysize 2048 -validity 10000 首先将提示您为密钥库创建密码。 然后,回答其余好工具的问题,当所有这些完成后,您应该在当前目录中创建一个名为my-release-key.keystore的文件。 注意 :请确保将此文件保存在安全的地方,如果丢失,将无法向您的应用提交更新! 现在,打开您的photogram2文件夹,并根据您的环境更改文件build.json : 在进行构建之前,我们将允许执行一些脚本,以帮助您进行构建 $ chmod 755 ./bin/* 创建一个名为releases的文件夹,该文件夹将生成您的APK以发布到Google Play $ mkdir releases 每当您为Google Play生成apk时,您都可以输入此命令,以便自动运行生产的整个构建过程 […]