CodePush:在哪里可以找到Visual Studio项目的部署密钥



我现在正在尝试在我的Visual Studio Project中推送代码。我已经安装了Cordova插件代码,并能够使用console.log(codePush)查看实例。

现在,我尝试运行codePush.checkForUpdate(),并且注意到我需要填写config.xml中的部署密钥。

我阅读了有关部署密钥的几篇文章,但所有这些文章都使用离子CLI来创建项目,并且可以在CLI中检索部署密钥。但是,我在Visual Studio中没有看到任何选项,也没有在任何地方看到任何部署密钥信息。

请有关如何获取我的Visual Studio项目的部署密钥,以启用CodePush。

经过数小时的挣扎,我找到了解决方案。结果,我实际上需要按照此处和此处提供的每个步骤遵循。我真的需要在这3个链接之间进行检查以使事情正常工作。

这是我所做的:

1)在Visual Studio软件包管理器控制台中,执行此npm install -g code-push-cli。这将安装CodePush Cli

的必要条件

2)在控制台中,执行code-push register。这将打开一个浏览器并注册您的帐户,并与GitHub或Microsoft平台关联以供代码同步。

3)成功注册后,请执行code-push login。这将打开浏览器并为您生成访问密钥。假设CLI会弹出,并允许您键入访问键以进行登录。但是就我而言,控制台悬挂。所以我必须做code-push login --accessKey <accessKey>登录的方法。

4)之后,请执行code-push app add <app_name>进行注册。这将发送信息到Code推动服务器,并允许您的应用执行Code push

5)执行code-push deployment add <app_name> "Staging"启用应用程序以部署到服务器

6)当添加用于部署成功时,请执行code-push deployment ls <app_name> -k以检索分期和生产的部署密钥

我仍然需要试用应用程序中的代码。但是至少我现在设法获得部署密钥。

希望它可以帮助那些使用代码推送的离子

的人

看来文档的某些部分没有跟上CLI的更改。如果您根据其应用中心指南安装了appcenter-cli,则可以使用。

  1. 首先,登录,appcenter login
  2. 您需要一个应用程序,在https://appcenter.ms/apps或使用appcenter apps create -d APP_NAME -o Android -p Cordova上创建一个应用程序。因为CLI对案例敏感,所以最好使用该网站。
  3. 将当前应用设置为要部署的应用程序,appcenter apps set APP_NAME
  4. 然后,您为当前选择的应用程序创建一个部署:appcenter codepush deployment add DEPLOYMENT_NAME
  5. Cordova特定:然后将其发送给用户,appcenter codepush release-cordova -a USERNAME/APP_NAME
    1. 奖励(对于反应本机): appcenter codepush release-react -a USERNAME/APP_NAME -d DEPLOYMENT_NAME

对于任何在此处找到与CodePush一起工作的人,现在是App Center的一部分,您可能需要运行此命令:

appcenter codepush deployment list -k

appcenter codepush deployment list -k --app <ownerName>/<appName>

如果您没有在环境变量中设置应用程序名称等。更多详细信息:https://learn.microsoft.com/en-us/appcenter/distribution/codepush/cordova

相关内容

  • 没有找到相关文章

最新更新