Xcode 6.4您选择的应用程序不存在


113

我正在尝试使用Xcode 6.4提交到iTunes Connect。我收到这个错误

无法验证您的应用
程序您选择的应用程序不存在。

在上一步中,我可以通过开发人员帐户找到配置文件。我已经仔细检查了所有标识符。我也尝试了Application Loader,并得到了基本相同的错误。奇怪的是,我几个小时前又向同一帐户提交了另一个应用程序,没有任何问题。任何帮助将不胜感激。

在此处输入图片说明


3
很高兴知道我不是唯一遇到此问题的人。前几天还好..我的应用程序进行了验证,但无法提交...
AnthonyVO 2015年

有同样的问题。看看这个问题:stackoverflow.com/questions/33277785/…–
Andy

guyz,此问题仅限于xcode 6.4吗?如果我升级到xcode 7,是否可以上传,则Application Loader不适用于我。
Geet

49个投票但未更新问题文本以显示图像也很奇怪
Fahim Parkar 2015年

我的雷达由于被骗而被关闭:工程部门确定您的错误报告(23232727)是另一个问题(23215044)的副本,将被关闭。
罗伯特·阿特金斯

Answers:


32

我尝试了应用程序加载器,并且它起作用了。2小时前它没有工作。奇怪的是,我尝试从App Store下载应用程序,但他们找不到我的帐户。出现了一些新的服务条款,我同意了。之后,我便可以使用先前的“不存在”帐户进行下载。那是我尝试App Loader的时候。必须是苹果方面的问题,这将很快得到解决。


4
是的 在iTunes Connect中转到您的应用。创建一个新的构建(应用程序的下一个版本),然后转到构建部分。到达那里后,它表示从Xcode 5.1或更高版本上传或使用应用程序加载器。单击Application Loader,它将开始下载。
mfossat 2015年

5
导出应用程序以提交AppStore,并使用Application Loader上载IPA文件。似乎工作正常!
masam 2015年

4
仅供参考:大约1个小时前,来自苹果公司:“我知道将您的应用程序上传到我们的系统非常重要。我们想通知您,我们已经意识到了这一问题。我们的团队正在积极努力,尽快解决此问题。可能。在此期间,您的耐心会受到赞赏。”
2015年

2
我遇到了XCode6.4的问题,我尝试使用Application loader上传,但工作正常,我得到了“生成的API分析文件太大。我们无法在交付之前验证您的API使用情况。这只是参考消息”。但没有错误,二进制文件也已上传。
anoop4real

1
Application Loader嵌入在Xcode:中Xcode.app/Contents/Applications/Application Loader.app
庞(Pang)2015年

27

我遇到了同样的问题,这是我将应用程序发送到应用商店时要做的事情:

在XCODE上,创建生成“存档”,一旦您获得“组织者”窗口/弹出窗口,请像平常一样对其进行验证。如果通过验证,则单击“导出”,然后选择“保存以进行iOS应用商店部署”。将其保存在某个位置并记下该位置,您将需要IPA文件。

如果尚未安装“ Application Loader”,https://itunesconnect.apple.com/apploader/ApplicationLoader_3.1.dmg安装。

按照简单的步骤将应用程序推送到应用程序商店。即“交付您的应用程序”,选择IPA文件即可!

希望这可以帮助!


1
使用Xcode 6.4和Xcode 7.1时遇到同样的麻烦,但是Application Loader也为我工作。我收到有关API分析太大的警告,但该构建出现在iTunes Connect上。
benzado 2015年

缺点:应用程序加载程序不会上载崩溃报告所需的dSYM文件...我将其他内容用于崩溃报告,但这是需要注意的事情。
benzado

1
我可以使用Application Loader上传。但是选择内部测试和外部文本均失败,并出现奇怪的错误...
morizo​​tter 2015年

无需下载Application Loader。Xcode已经打包了。导航到“ /Applications/Xcode.app”,然后右键单击该应用程序图标。点击菜单中的“显示包装内容”。现在,导航至“ Contents / Applications / Application Loader.app”。当然,在命令行中执行此操作同样容易:open "/Applications/Xcode.app/Contents/Applications/Application Loader.app"
AWrightIV 2015年

2
加载程序可作为Xcode中的菜单选项使用。Xcode> Open Developer Tool>应用程序加载器
m4rkk 2015年

17

当其他人在Application Loader上获得成功时,我却没有,并收到另一个错误消息«您无权使用此服务» 太好了!

由于iOS 9.1昨天才发布,因此Xcode 6.x可能已被淘汰,但我们尚未准备好为该特定项目迁移到Xcode7.x。

通过在Xcode 6.x中进行归档并在Xcode 7.1中使用管理器将其提交到App Store,我获得了成功。步骤如下:

  1. 重命名Xcode 6.x(在我的情况下为Xcode632.app)。
  2. 从.dmg文件下载并安装Xcode 7.1,而不是作为升级
  3. 在Xcode 6.x中构建和存档您的应用
  4. 关闭Xcode 6.x
  5. 启动Xcode 7.1,但不要打开您的项目。
  6. 在Xcode 7中,选择“窗口”->“整理器”。
  7. 提交到App Store。

如果Xcode和Application Loader上载均失败,希望这对您有所帮助。


对我不起作用。我遇到的错误与我尝试过的其他所有方法相同:屏幕截图
AWrightIV

根据屏幕截图,您可能正在处理复合问题AWrightIV。检查您项目中的第三方SDK和相关的info.plist
bitsand

2

下载Xcode 7并尝试上传新的版本,请确保您更改了应用的版本或(和)版本号,它应该可以正常工作。


3
使用Xcode 7确实可以工作,但是有些开发人员不想弄乱位码破坏事情(像对我来说那样)和其他网络更改。因此,Xcode 7是某些(但不是全部)解决方案。
伊桑·帕克

@BeemerFan是的,我刚刚尝试使用Xcode 6.4上传新版本,但对于同一问题它不适用于我,我四天前更新了我的应用程序,而Xcode 6.4适用于我。但是现在它仅能在Xcode 7上工作。当然,也许有人知道如何使用Xcode 6.4来工作
Matrosov Alexander

@BeemerFan,是的,这可以是一个解决方案)
Matrosov Alexander

1
如果使用Xcode 7,将失去对iOS 5.1.1(iPad 1)的支持。这可能不是一个问题,但对我来说,我试图让一个最后的iPad 1兼容的版本出来跳跃之前的Xcode 7
arlomedia

是的,但是 如果您所有的用户都使用5.1.1,那大概就是1%的用户,当然是developer.apple.com/support/app-store。但是,如果该应用程序已经存在,并且其中包含一些分析工具,则可以查看人们在下载应用程序时使用的版本。
Matrosov Alexander


1

通过Application Loader导出和上传对我来说很有效。


1
这个答案不是建设性的。请概述您成功后所做的工作,原始海报可以查看或尝试的内容,或要求提供更多有用的信息。
bigtlb

@bigtlb这肯定是“建设性的”。我希望我的应用程序可以在iTunes Connect上构建。这种方法对我有用。它不能解决原始问题,并且比通过Xcode本身上传的更直接的方法要花很多时间,但是它确实起作用!因此是“建设性的”。主张否定不公正的主张。
2015年

另外,请看mfossat的答案(和评论)。与该答案提供的建议完全相同,只是此建议是之前提出的。如果您要投票,请至少在该线程上的所有答案之间保持一致。
2015年


1

更新:看来苹果已经纠正了这个错误。我刚刚使用Xcode 6.4将构建成功上传到iTunes Connect。我相信这是组织者错误或iTC错误,但他们已将其修复。

解决方案之前是使用应用程序加载器。

您现在应该可以使用Xcode 6.x提交。我们仍然需要从6.x上传构建版本,因为Xcode 7由于ATS需要进行大量重构。标准的“ AllowArbitraryLoads”不会为我的项目削减它。


0

看来这可能是由Apple端的某些新版本号验证逻辑引起的。在我们的例子中,在应用程序的版本号字符串末尾加上一个额外的“ .1”,可以使用Application Loader上传该应用程序。

确实很奇怪/令人误解,但错误消息是“您选择的应用程序不存在”。


0

我有同样的问题。我尝试使用Application loader上传,但出现有关捆绑软件版本的描述性错误。从pod和静态库中删除所有第三方info.plist后,将可以上载我的构建。


0

我解决了这个问题。我必须将OSX更新为10.10.5,将XCode更新为7.0.1。在XCode中,您需要设置几个键。如果您的应用或游戏需要Internet访问,则需要NSAppTransportSecurity Key。完成此设置后,它可以通过自身的xcode完美运行。实时iTunes连接没有问题。

<key>UIRequiresFullScreen</key>
    <true/>

<key>NSAppTransportSecurity</key>
    <dict>
        <key>NSAllowsArbitraryLoads</key>
        <false/>
        <key>NSExceptionDomains</key>
        <dict>
            <key>domain.com</key>
            <dict>
                <key>NSExceptionAllowsInsecureHTTPLoads</key>
                <true/>
                <key>NSExceptionMinimumTLSVersion</key>
                <string>TLSv1.1</string>
                <key>NSExceptionRequiresForwardSecrecy</key>
                <false/>
                <key>NSIncludesSubdomains</key>
                <false/>
                <key>NSThirdPartyExceptionAllowsInsecureHTTPLoads</key>
                <false/>
                <key>NSThirdPartyExceptionMinimumTLSVersion</key>
                <string>TLSv1.1</string>
                <key>NSThirdPartyExceptionRequiresForwardSecrecy</key>
                <false/>
            </dict>
        </dict>
    </dict> 

0

对于类似问题,我的解决方案是使用Fastlane工具https://fastlane.tools。
首先,您可以使用GYM工具来构建/存档项目,然后使用Pilot将其发送到iTunesConnect Testflight。该工具解决了我在代码签名,提交等方面的所有问题,因此我可以推荐它。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.