锐英源软件
第一信赖

精通

英语

开源

擅长

开发

培训

胸怀四海 

第一信赖

当前位置:锐英源 / 开源技术 / IOS开源社区 / Xcode不能验证App
服务方向
人工智能数据处理
人工智能培训
kaldi数据准备
小语种语音识别
语音识别标注
语音识别系统
语音识别转文字
kaldi开发技术服务
软件开发
运动控制卡上位机
机械加工软件
软件开发培训
Java 安卓移动开发
VC++
C#软件
汇编和破解
驱动开发
联系方式
固话:0371-63888850
手机:138-0381-0136
Q Q:396806883
微信:ryysoft

锐英源精品开源,禁止转载和任何形式的非法内容使用,违者必究


Xcode不能验证App

功能介绍

在Xcode里Windoes菜单下Organizer窗口里,可以验证和上传ipa包,一般在上传时会自动进行验证,当然自己先用验证功能验证下更好,更有利于上传。本文内容来自于苹果英文网站,帮大家更好理解验证功能。

提问

I just started getting this error this morning, when trying to upload using xcode. I uploaded eariler this week with no problem. I'm using Xcode 6.4. The full error is我刚开始尝试使用xcode上传时出现此错误。我本周早些时间上传时没问题。我正在使用Xcode 6.4。完整的错误是

Unable to validate your application The application you have selected does not exist.无法验证您的申请,您选择的应用程序不存在。


I've just tried to upload a build via command line - as I use jenkins to push jobs up to iTunesConnect - and I too am seeing the error about application not existing. I thought it was because I had not created a new version, but it isn't that. I tried running Application Loader itself (from Xcode 6.4) and it was able to successfully upload the ipa file.我刚刚尝试通过命令行上传一个版本 - 因为我使用jenkins将作业推送到iTunesConnect - 我也看到了关于应用程序不存在的错误。我以为是因为我没有创建新版本,但事实并非如此。我尝试运行Application Loader本身(来自Xcode 6.4),它能够成功上传ipa文件。

 The error I am seeing from altool is:我从altool看到的错误是:

 

*** Error: Failed to get authorization token: Error Domain=ITunesConnectFoundationErrorDomain Code=-20203 "
              The application you have selected does not exist." UserInfo=0x7f8bd146fdb0 {NSLocalizedDescription=The application you have selected does not exist., NSLocalizedFailureReason=Unable to validate your application.}  

 

This has worked previously, and I was certainly able to use it on Tuesday without error.这在以前有效,我当然能够在星期二使用它而不会出错。


回答

I have been able to submit a new iOS application to iTunes Connect with Application Loader. But I have not been even able to export a Mac OS X software update for MAS disstribution with Xcode. Apple, Inc. really *****. Their system often gets bugs. There was ScreenshotGate a few months ago where we were not able to remove or swap screenshots. They spent about a week to fix it. There were many instances in the past when we were not able to submit a binary to iTunes Connect. Software development costs labor and other resources. If we cannot even submit applications to iTunes Connect, we want earn a penny. Yet, we still have to pay an annual due for using iTunes Connect. It will be nice if Apple, Inc. will give us food stamps or something so that I won't starve to death when I am not able to send files to iTunes Connect due to their bugs.我已经能够通过Application Loader向iTunes Connect提交新的iOS应用程序。但我甚至无法使用Xcode导出用于MAS分发的Mac OS X软件更新。 

苹果公司真的是*****。他们的系统经常会出错。几个月前有ScreenshotGate,我们无法删除或交换屏幕截图。他们花了大约一个星期来解决它。过去我们无法向iTunes Connect提交二进制文件时有很多例子。软件开发需要人力和其他资源。如果我们甚至无法向iTunes Connect提交申请,我们希望赚取一分钱。然而,我们仍然需要支付使用iTunes Connect的年度应付款。如果Apple,Inc。会给我们食品券或其他东西,以便当我因为他们的错误而无法将文件发送到iTunes Connect时,我将不会饿死。



You should already know that Apple's services are available on a best effort basis.

There is NO guarantee of availablility anwhere.

Read your developer agreement.

您应该已经知道Apple的服务是尽力而为的。

在任何地方都无法保证可用性。

阅读您的开发者协议。


I have a jenkins job to validate and upload builds to iTunesConnect (it is calling altool, the command line component of Application Loader) and I found when using altool from the xcode 6.4 install that it would fail with the error about the app not existing, which is untrue. I've been able to use it many, many times previously without issue.

I ran a quick test yesterday and found if I used the version of altool that is part of the Xcode 7.1 (final, downloaded via App Store) package that it would not generate this error and it would validate and upload the binary.

Thus a workaround would be to try using Application Loader / altool from Xcode 7.1.

Note: I did not build the app with xcode 7.1, I took an .ipa file built with Xcode 6.4, and simply used altool from xcode 7.1 to upload it.

I hope this might help.

我有一个jenkins工作来验证并上传构建到iTunesConnect(它正在调用altool,Application Loader的命令行组件),我发现当使用xcode 6.4安装的altool时它会因为关于应用程序不存在的错误而失败,这是不真实的。我以前可以使用它很多次,没有问题。

我昨天跑了一个快速测试,发现我是否使用了作为Xcode 7.1(最终,通过App Store下载)包的一部分的altool版本,它不会生成此错误,它将验证并上传二进制文件。

 因此,解决方法是尝试使用Xcode 7.1中的Application Loader / altool。

 注意:我没有使用xcode 7.1构建应用程序,我使用了使用Xcode 6.4构建的.ipa文件,并使用xcode 7.1中的altool上传它。

 我希望这可能有所帮助。

友情链接
版权所有 Copyright(c)2004-2021 锐英源软件
公司注册号:410105000449586 豫ICP备08007559号 最佳分辨率 1024*768
地址:郑州大学北校区院(文化路97号院)内