我准备将应用程序上传到iTunes连接,但是应用程序加载程序一直停留在“使用iTunes Store进行身份验证”阶段并且等待了将近一个小时。网络很好,我以前从未见过这个。有人遇到过这种问题吗?解决方案是什么?提前感谢。
答案 0 :(得分:93)
我在防火墙后面遇到了这个问题。
我通过编辑来解决这个问题:
/Applications/Xcode.app/Contents/Applications/Application\ Loader.app/Contents/MacOS/itms/java/lib/net.properties
如果您在上述路径中找不到net.properties
,请尝试,因为它现在已更改。
/Applications/Xcode.app/Contents/Applications/Application\ Loader.app/Contents/itms/java/lib/net.properties
更改行:
# https.proxyPort=443
要:
https.proxyPort=80
这使应用程序可以使用HTTP端口进行HTTPS。在此之后立即工作。希望这可以帮助。
答案 1 :(得分:38)
说实话,这可能不是一个答案,但它确实对我有用。
Application Loader
并开始提交。
在进行总结时,Organiser
并选择Distribution over archiver in Xcode
同时也开始上传并发。他们一起工作,第二个人完成了提交。
只是我的经历。
答案 2 :(得分:13)
我尝试了许多解决方案,例如使用端口80进行https连接,但没有一个解决方案适用于我。
要 https.proxyPort = 80
每当我遇到此问题时,我都会从应用程序加载器的two different instances上传应用程序,它就像魅力一样。
我的机器上有两个不同版本的应用程序加载器,一个带有XCode4,另一个带有XCode5。如果我同时从两个实例上传应用程序,它总是有效。
答案 3 :(得分:9)
我对此感到非常沮丧 - 不仅是问题本身,还有不确定性,直到我需要等待称之为“它不会 - 再试一次”。 - 此时我将退出Application Loader应用程序,重新打包我的ipa文件并再试一次。可能是将端口更改为net.properties文件。但它并不总是像上次那样工作。所以我在这里写,主要是为了我自己!
当这个工作起作用的时候,我正要打电话给另一天,几乎就像一个魅力:
1)打开文件。应用程序&gt; Xcode&gt;内容&gt;应用程序&gt; <应用程序加载器>内容&gt; MacOS&gt; itms&gt; java&gt; lib - net.properties
2)更改行:
# https.proxyPort=<whatever>
到
https.proxyPort=80
确保您不会取消注释# https.proxyHost=
- 只需将其保留(如注释)。
3)启动Application Loader。按照常规步骤使用发送命令开始上传您的ipa。
4)如果它似乎在合理的时间内过了“”使用iTunes Store进行身份验证“(比如10分钟我的耐心耗尽) - 你很幸运。去睡觉或者闲逛。
5)启动Xcode Organizer。选择存档,然后单击“分发”按钮。它会在几分钟内显示倾斜进度线。如果它没有停止,请终止Xcode并重试。
6)在大约2 倾斜分钟后,将出现蓝色实体进度,并且飞过你的“Flappy Bird”......! (我既不是Flappy也不是Bird)
(保持应用程序加载器活着,只是为了拥有它,我不知道它是否有用,但我只是迷信)
(或者 - 这个bug仍然存在,以防止那些“Flappy”克隆永远充斥着应用程序商店吗?)
答案 4 :(得分:8)
使用xCode 5测试: 在我的情况下,也没有组织者或应用程序加载器工作:它们堆积在“使用iTunes Store进行身份验证”中。
我解决了它通过应用程序Loader发送应用程序,当它进入“使用iTunes Store进行身份验证”时,我打开了组织者并上传了应用程序:应用程序加载程序和组织者同时发送应用程序。
似乎我的路由器端口配置出现问题,我的电脑无法从itunes商店收到验证成功的答案。也许这个过程是这样的:
1-应用程序加载程序请求身份验证。
2- Itunes商店认证已完成,但应用程序加载器从未收到答案。 [但无论如何它都经过验证!]
3-管理器发送应用程序,因为它已经被应用程序加载器验证。
答案 5 :(得分:5)
我通过启动第二个Application Loader实例解决了这个问题,而第一个实例是“使用App Store进行身份验证...”。您可以使用以下命令从终端启动Application Loader的第二个实例:
open -n -a "Application Loader"
答案 6 :(得分:5)
尝试使用其他互联网连接。尝试通过Wi-Fi上传应用时遇到同样的问题。什么都没有帮助我,但当我禁用Wi-Fi并尝试通过我的iPhone上的EDGE进行操作时,一切正常!
答案 7 :(得分:3)
如果在通过组织者上传时验证成功,则必须是网络问题。应用程序加载器使用一些特定端口,包括端口443.如果这些端口中的任何端口被您的Internet服务提供商或本地网络阻止,则应用程序加载器可能会卡住。某些应用程序也阻止这些端口。如果你正在运行Skype关闭它。如果它不起作用那么这个解决方案最终对我有用。在net.properties文件中进行修改。您可以通过终端转到Application文件夹来访问此文件。然后使用cd Xcode.app进入Xcode.app
内容与CD内容下一步
应用程序Loader.app与cd Application \ Loader.app下一步
内容/ MAXOS / ITMS / JAVA / lib中
现在你找到net.properties。
现在编写sudo pico net.properties并在文件中添加以下行
https.ProxyHost =
https.ProxyPort =
https.ProxyUser =
https.ProxyPassword =
现在启动应用程序加载器上传你的ipa文件,它将像魅力一样工作。
答案 8 :(得分:3)
您可以尝试application uploader
。昨天我也遇到了这个问题,甚至应用程序上传对我来说都不起作用然后我尝试了这个:
通过XCode上传:
步骤1:首先通过单击验证来验证您的存档文件 组织者按钮。
步骤2:然后通过Oraganiser将其上传到App Store。点击即可 分发然后是第一个选项等等。
它真的对我有用
答案 9 :(得分:1)
我们在这个帖子和其他帖子中尝试了许多东西,但它没有用。
最后,我们将IPA文件提供给客户端,以便从他的端部通过Application Loader上传。它起作用了。
因此,我强烈建议,如果您的应用验证正常并且仍然在身份验证中受到影响,那么请尝试从不同地理位置的完全不同的网络上传,而不是尝试任何内容。 < / p>
这将为您节省大量时间和麻烦。
答案 10 :(得分:1)
在终端中使用此命令,对我有用:
1. cd
2. ~mv .itmstransporter/.old_itmstransporter/
3. "/Applications/Xcode.app/Contents/Applications/Application Loader.app/Contents/itms/bin/iTMSTransporter"
答案 11 :(得分:1)
我所做的就是复制/ Applications中的Application Loader.app并同时运行两个Application Loader。
答案 12 :(得分:1)
内容/ MAXOS / ITMS / JAVA / lib中
现在你找到net.properties。使用您喜欢的文本编辑器编辑它。添加以下行
https.ProxyHost =
https.ProxyPort =
https.ProxyUser =
https.ProxyPassword =
如果您的互联网连接速度较慢,您可能无法通过xcode通过应用商店上传,但使用应用加载器可以实现提交。
答案 13 :(得分:1)
有时这是网络伎俩。连接到不同的网络可以解决这个问题。
我在家里尝试了两种方式(Xcode / application uploader),但都没有用。
然后,我将我的macbook从家里带到了库中,它在3到5分钟内完成上传(通过应用程序上传器)。
答案 14 :(得分:0)
今天发生在我身上。我关闭了我的Mac,然后在几个小时后尝试了应用程序加载器。
有效。
我想这是iTunes Connect的一个问题。
答案 15 :(得分:0)
我有同样的问题。尝试所有这些答案有时可能有效,但通常需要花费很多时间,而且可能不像我的情况那样在最后工作。
我找到了一个可能适合所有人的解决方案。
通过以下方式创建.ipa文件:Product - &gt; Arcive - &gt; Disribute(Save for Enterprise或......) - &gt;接下来将.ipa保存在目标
Xcode - &gt;打开开发人员工具 - &gt;应用程序加载器 - &gt;提供您的应用 - &gt;选择.ipa文件
只需几分钟,您的应用就会提交给iTunes。祝你好运
答案 16 :(得分:0)
我尝试了很多东西,包括这里提供的建议。一旦我重新登录“Application Loader”重新开始交付。包通过了身份验证阶段并开始上传。也许“应用程序加载器”需要重新验证您的身份验证,但不能大声说出来。
答案 17 :(得分:0)
答案 18 :(得分:0)
我发现最好和最快的解决方法是将'Application Loader'从'Applications'文件夹复制到桌面,同时运行'Application Loaders'。
每次都像魅力一样:)
答案 19 :(得分:0)
在我的情况下,任何端口的服务器都没有问题。我有9 MB的构建。良好的interenet速度需要5分钟。我觉得我被困了。但几分钟后它就成功上传了。
答案 20 :(得分:0)
答案 21 :(得分:0)
今天我在通过直接从聚光灯打开的应用程序加载器上传.ipa时遇到了类似的问题。每次它都通过了所有步骤,但却陷入了身份验证。 (AL版本2.9)
在几十次失败的试验之后,我启动了Xcode并从Xcode(AL版本2.8)打开了应用程序加载器并重复了之前的步骤。有趣的是,它首先检查步骤本身就失败了!它说它与证书有一些问题..所以再次按照所有步骤在itunesconnect和mac上获得新证书。 (如果有人想要.. here are good instructions with pics)
它经过身份验证,二进制文件上传得很好。
答案 22 :(得分:0)
在遇到这个问题几天之后,对我来说唯一可行的解决方案就是使用只有选择了DAV协议的Application Loader。
应用程序加载器 - &gt;偏好 - &gt;高级 - &gt;仅使用DAV。
问题是由于我的公司网络限制。 DAV使用https,因此它没有被阻止。
此处找到解决方案: itunesconnect using application loader behind a firewall
答案 23 :(得分:0)
打开终端并运行这些命令
答案 24 :(得分:-7)
Hello Friends,不要担心,只需在构建设置中停用位代码选项,然后进行构建和上传。
无需做任何额外的工作
试试这个