背景
我的问题是,如何将应用上传到我的工作帐户?
$ 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
答案 0 :(得分:86)
在终端窗口中使用命令:
离子链接<copied-app-id>
<copied-app-id>
是您在步骤3中将自己的应用ID复制到剪贴板。
在终端窗口中使用命令:
离子上传
答案 1 :(得分:22)
用Chirag thaker的建议解决问题:
ionic upload
答案 2 :(得分:6)
我认为这是因为,您的密钥现在错过了匹配,所以请尝试
app key
和public key
将这些内容添加到
中的现有应用中app.js / .config部分
$ionicAppProvider.identify({
app_id: 'APP_ID',
api_key: 'PUBLIC_KEY',
//gcm_id: 'YOUR_GCM_ID'
});
尝试重新上传
答案 3 :(得分:4)
答案 4 :(得分:1)
即使在读完所有内容后,它仍然让我感到困惑,所以再次在这里重新制作解决方案,以便其他人可以轻松解决它。
以下是步骤:
ionic.config.json
文件中的当前应用ID替换为app_id
。 ionic upload
,您不应再看到错误:)答案 5 :(得分:0)
我遇到了同样的问题.. Sameera207几乎是正确的但不适合我的情况。 (我不相信Ionic甚至会查看你的角度JS文件)
我认为这是因为,您的ID在apps.ionic.io中尚不存在,请尝试
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)
解决问题
答案 9 :(得分:-1)
您可以使用以下命令重置io-app-id,然后再次尝试上传您的应用
ionic link --reset
ionic upload
答案 10 :(得分:-1)
从构建根目录中删除.io-config.json
;运行ionic io init
;然后尝试再次上传。