上传离子应用时出错

时间:2015-05-28 22:39:23

标签: ionic-framework ionic ionic-view

背景

  • 此应用最初上传到我的个人离子帐户
  • 该应用已从我的个人离子帐户中删除
  • 当我尝试使用我的工作离子帐户
  • 上传应用时,会发生此错误

我的问题是,如何将应用上传到我的工作帐户?

$ ionic upload

Uploading app...
 ✗ App ID ae440d8c does not exist




Unable to upload app (CLI v1.4.5)

Your system information:

Cordova CLI: 4.3.0
Ionic Version: 1.0.0-rc.2
Ionic CLI Version: 1.4.5
Ionic App Lib Version: 0.0.22
ios-deploy version: Not installed
ios-sim version: 3.1.1 
OS: Mac OS X Yosemite
Node Version: v0.12.1
Xcode version: Xcode 6.3.1 Build version 6D1002 

11 个答案:

答案 0 :(得分:86)

  1. 登录apps.ionic.io
  2. 创建新应用并指定应用的名称。
  3. 将应用程序ID复制到剪贴板,以便在下一步中使用。
  4. 在终端窗口中,确保您已登录到app.ionic.io上登录的帐户。
  5. 在终端窗口中使用命令:

    离子链接<copied-app-id>

    <copied-app-id>是您在步骤3中将自己的应用ID复制到剪贴板。

  6. 在终端窗口中使用命令:

    离子上传

答案 1 :(得分:22)

用Chirag thaker的建议解决问题:

  1. 打开ionic.project.json(如果不存在,找到ionic.config.json)文件
  2. 将appId设置为空白(删除现有的appId)
  3. 再次运行ionic upload

答案 2 :(得分:6)

我认为这是因为,您的密钥现在错过了匹配,所以请尝试

  • 在(ionic.io)
  • 中创建一个新应用
  • 获取app keypublic key
  • 将这些内容添加到

    中的现有应用中

    app.js / .config部分

     $ionicAppProvider.identify({
        app_id: 'APP_ID',
        api_key: 'PUBLIC_KEY',
        //gcm_id: 'YOUR_GCM_ID'
      });
    
  • 尝试重新上传

答案 3 :(得分:4)

在文件夹根项目中运行:

ionic io init
  

https://docs.ionic.io/setup.html

答案 4 :(得分:1)

即使在读完所有内容后,它仍然让我感到困惑,所以再次在这里重新制作解决方案,以便其他人可以轻松解决它。

以下是步骤:

  1. 登录https://apps.ionic.io/apps并创建新应用
  2. 借助以下屏幕截图,将ionic.config.json文件中的当前应用ID替换为app_identer image description here
  3. 现在运行ionic upload,您不应再看到错误:)

答案 5 :(得分:0)

我遇到了同样的问题.. Sameera207几乎是正确的但不适合我的情况。 (我不相信Ionic甚至会查看你的角度JS文件)

我认为这是因为,您的ID在apps.ionic.io中尚不存在,请尝试

  • 在(ionic.io)
  • 中创建一个新应用
  • 获取应用ID
  • 将应用IP替换为
  • 中的现有应用

ionic.project文件

{
  "name": "YOUR_APP_NAME",
  "app_id": "YOUR_APP_ID"
}
  • 再次尝试上传

答案 6 :(得分:0)

另请注意,有时(不确定原因和时间)以下命令:

ionic package build android --release 

正在截断文件:

.io-config.json

将其设为空,这样也会阻止您再次上传应用。

答案 7 :(得分:0)

我只是删除了我的ionic.project文件并重新运行离子上传

答案 8 :(得分:0)

解决问题

  1. 登录您ionic.io并创建一个应用程序 https://apps.ionic.io/apps
  2. 复制新的应用ID
  3. 在您的开发系统上,转到项目文件夹并编辑ionic.config.json。将“app_id”更新为您在步骤2中复制的新ID。保存文件。
  4. 从离子项目中运行命令:ionic upload。

答案 9 :(得分:-1)

您可以使用以下命令重置io-app-id,然后再次尝试上传您的应用

ionic link --reset
ionic upload

答案 10 :(得分:-1)

从构建根目录中删除.io-config.json;运行ionic io init;然后尝试再次上传。