上传离子应用程序时出错
Error uploading ionic app
背景:
- 此应用最初上传到我的个人 ionic 帐户
- 该应用程序已从我的个人 ionic 帐户中删除
- 当我尝试使用我的工作 ionic 帐户上传应用程序时发生此错误
我的问题是,如何让应用程序上传到我的工作帐户?
$ 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
我认为这是因为,您的密钥现在不匹配,所以尝试
- 在 (ionic.io)
中创建新应用
- 得到
app key
和public key
将这些添加到您现有的应用中
app.js/.config 部分
$ionicAppProvider.identify({
app_id: 'APP_ID',
api_key: 'PUBLIC_KEY',
//gcm_id: 'YOUR_GCM_ID'
});
尝试重新上传
我遇到了同样的问题..
Sameera207 几乎是正确的,但不完全适合我的情况。 (我不相信 Ionic 甚至会查看您的 angular JS 文件)
我认为这是因为,您的 ID 在 apps.ionic.io 中尚不存在,所以尝试
- 在(ionic.io)中创建一个新应用
- 获取应用 ID
- 将应用 IP 替换为您现有的应用
ionic.project 文件
{
"name": "YOUR_APP_NAME",
"app_id": "YOUR_APP_ID"
}
- 尝试重新上传
- 登录于apps.ionic.io
- 创建一个新的应用程序并指定您的应用程序的名称。
- 将 App ID 复制到剪贴板以供下一步使用。
- 在您的终端机中 window 确保您登录的帐户与您在 app.ionic.io 上登录的帐户相同。
在您的终端window中使用命令:
离子 link <copied-app-id>
其中 <copied-app-id>
是您在第 3 步中复制到剪贴板的自己的 App ID。
在您的终端window中使用命令:
离子上传
您可以使用以下命令重置 io-app-id,然后尝试再次上传您的应用
ionic link --reset
ionic upload
从构建根中删除 .io-config.json
; 运行 ionic io init
;然后尝试重新上传。
另请注意,有时(不确定原因和时间)以下命令:
ionic package build android --release
正在截断文件:
.io-config.json
将其清空,这样也可以防止您再次上传您的应用。
我只是删除了我的 ionic.project 文件并重新运行 离子上传
在文件夹根项目中 运行:
ionic io init
解决
- 登录到您 ionic.io 并在
https://apps.ionic.io/apps
- 复制新的 App Id
- 在您的开发系统上,转到您的项目文件夹并编辑 ionic.config.json。将 "app_id" 更新为您在第 2 步中复制的新 ID。保存文件。
- 从您的离子项目运行命令:离子上传。
即使阅读了所有内容,我仍然感到困惑,因此再次在此处重新生成解决方案,以便其他人可以轻松解决。
步骤如下:
- 登录 https://apps.ionic.io/apps 并创建新应用。
- 在下面的屏幕截图的帮助下,将
ionic.config.json
文件中的当前 App ID 替换为 app_id
。
- 现在 运行
ionic upload
,您应该不会再看到错误:)
根据 Chirag thaker 的建议解决问题:
- 打开 ionic.project.json(如果不存在则查找 ionic.config.json)文件
- 将appId设置为空白(删除现有的appId)
- 运行
ionic upload
再一次
背景:
- 此应用最初上传到我的个人 ionic 帐户
- 该应用程序已从我的个人 ionic 帐户中删除
- 当我尝试使用我的工作 ionic 帐户上传应用程序时发生此错误
我的问题是,如何让应用程序上传到我的工作帐户?
$ 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
我认为这是因为,您的密钥现在不匹配,所以尝试
- 在 (ionic.io) 中创建新应用
- 得到
app key
和public key
将这些添加到您现有的应用中
app.js/.config 部分
$ionicAppProvider.identify({ app_id: 'APP_ID', api_key: 'PUBLIC_KEY', //gcm_id: 'YOUR_GCM_ID' });
尝试重新上传
我遇到了同样的问题.. Sameera207 几乎是正确的,但不完全适合我的情况。 (我不相信 Ionic 甚至会查看您的 angular JS 文件)
我认为这是因为,您的 ID 在 apps.ionic.io 中尚不存在,所以尝试
- 在(ionic.io)中创建一个新应用
- 获取应用 ID
- 将应用 IP 替换为您现有的应用
ionic.project 文件
{
"name": "YOUR_APP_NAME",
"app_id": "YOUR_APP_ID"
}
- 尝试重新上传
- 登录于apps.ionic.io
- 创建一个新的应用程序并指定您的应用程序的名称。
- 将 App ID 复制到剪贴板以供下一步使用。
- 在您的终端机中 window 确保您登录的帐户与您在 app.ionic.io 上登录的帐户相同。
在您的终端window中使用命令:
离子 link
<copied-app-id>
其中
<copied-app-id>
是您在第 3 步中复制到剪贴板的自己的 App ID。在您的终端window中使用命令:
离子上传
您可以使用以下命令重置 io-app-id,然后尝试再次上传您的应用
ionic link --reset
ionic upload
从构建根中删除 .io-config.json
; 运行 ionic io init
;然后尝试重新上传。
另请注意,有时(不确定原因和时间)以下命令:
ionic package build android --release
正在截断文件:
.io-config.json
将其清空,这样也可以防止您再次上传您的应用。
我只是删除了我的 ionic.project 文件并重新运行 离子上传
在文件夹根项目中 运行:
ionic io init
解决
- 登录到您 ionic.io 并在 https://apps.ionic.io/apps
- 复制新的 App Id
- 在您的开发系统上,转到您的项目文件夹并编辑 ionic.config.json。将 "app_id" 更新为您在第 2 步中复制的新 ID。保存文件。
- 从您的离子项目运行命令:离子上传。
即使阅读了所有内容,我仍然感到困惑,因此再次在此处重新生成解决方案,以便其他人可以轻松解决。
步骤如下:
- 登录 https://apps.ionic.io/apps 并创建新应用。
- 在下面的屏幕截图的帮助下,将
ionic.config.json
文件中的当前 App ID 替换为app_id
。 - 现在 运行
ionic upload
,您应该不会再看到错误:)
根据 Chirag thaker 的建议解决问题:
- 打开 ionic.project.json(如果不存在则查找 ionic.config.json)文件
- 将appId设置为空白(删除现有的appId)
- 运行
ionic upload
再一次