Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/93.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios Xcode卡在“;正在上载您的应用程序”;_Ios_Iphone_Xcode_App Store - Fatal编程技术网

Ios Xcode卡在“;正在上载您的应用程序”;

Ios Xcode卡在“;正在上载您的应用程序”;,ios,iphone,xcode,app-store,Ios,Iphone,Xcode,App Store,我从Xcode向应用商店提交应用时遇到问题。我已经完成了我的项目的所有工作,在我的iPhone和iPad上运行良好。但是当我提交我的项目时,我面临着一个巨大的问题 在归档之后,我首先进行了验证。现在,我在Organizer中的存档文件也显示了通过验证的状态。所以我相信我已经到了提交应用程序的最后一步了 我已单击distribute并选择submit app to app store 登录后,我也选择了配置文件 我被困在这里了。您可以在下面的屏幕截图中看到。而且我从未见过任何 进度条,我可以看到提

我从Xcode向应用商店提交应用时遇到问题。我已经完成了我的项目的所有工作,在我的iPhone和iPad上运行良好。但是当我提交我的项目时,我面临着一个巨大的问题

在归档之后,我首先进行了验证。现在,我在Organizer中的存档文件也显示了通过验证的状态。所以我相信我已经到了提交应用程序的最后一步了

  • 我已单击distribute并选择submit app to app store

  • 登录后,我也选择了配置文件

  • 我被困在这里了。您可以在下面的屏幕截图中看到。而且我从未见过任何
    进度条,我可以看到提交进度或类似的东西

  • 我能看到的唯一屏幕是:

    编辑:

    当时大约1点30分。互联网连接正在工作。我的ipa文件只有3.5 MB

    上一次,当我尝试应用程序加载器上传相同的内容时,我在iTunes商店进行身份验证时,很长一段时间都收到了下面的屏幕…


    现在该怎么办?

    您可以尝试取消上载并重试。如果这不起作用,你可能想试试苹果的应用程序加载器。它本质上做了相同的事情,但没有放弃二进制。您可以从itunes connect下载应用程序加载器。请参阅(入门,第9页)

    如果您的应用程序卡在“应用程序卡在进程中”,则肯定会出现问题。我建议您使用应用程序加载器,而不是Xcode本身,因为应用程序加载器显示活动状态。你可以清楚地知道你在哪一个步骤中卡住了

    面临的最常见问题是“使用iTunes商店进行身份验证…”步骤

    有两个可能的工作,我遵循并最终提交了我的应用程序到应用商店。两种都可以。对我来说,这两种方法都至少起过一次作用

    方法一:此方法使用代理端口通过https使用http连接

  • 转到Application Loader java文件夹:/Applications/Xcode.app/Contents/Applications/Application Loader.app/Contents/MacOS/itms/java/lib

  • 使用“升华文本”或“文本匹配”打开net.properties文件

  • 将“#https.proxyPort=443”代理端口更改为“https.proxyPort=80”

  • 保存文件并重新打开应用程序加载程序,然后重试

  • 方法二:重新生成证书和iOS分发配置文件并尝试上载

  • 后藤

  • 删除应用程序引用的用于签名的上一个证书

  • 吊销分发证书并将其下载到mac。然后双击它来安装它

  • 从开发人员门户删除当前的“iOS分发配置文件”

  • 重新生成应用商店分发的“iOS分发配置文件”,并下载到mac

  • 双击它来安装它

  • 请尝试使用应用程序加载程序上载生成

  • 编辑:我在上传新版本时再次遇到这个问题。以上两种方法都得到了遵循,但在“身份验证…”中遇到了障碍。重新启动了mac book,它正常工作了重新启动时,上一个itunesconnect连接(您可能在提交应用程序之前在浏览器中打开)会被重置,这使得重新启动的mac可以轻松验证iTunes Connect。昨天(2014年1月26日),iTunesConnect认证步骤在2分钟内完成。希望这能帮助那些在身份验证过程中失去耐心的人。

    编辑2:删除分发证书之前,请尝试仅重新生成“iOS分发配置文件”。它为我工作,否则你可以重做如上


    我希望这有帮助。祝你一切顺利。

    因为我觉得这是一个严肃的问题。我相信这个答案可能会有帮助

    在尝试了大约10到12个小时来解决这个问题之后,由于我的项目和编码的其他方面都很好,这让我很头疼。但是在从stack overflow的一些专家用户那里得到一些有价值的评论之后,在互联网上进行了更多的搜索之后,我找到了一些高质量的答案

    这个答案对我帮助最大:

    如果您要通过应用程序加载器上传它,而它被卡在“iTunes应用商店的身份验证”上

    您将通过XCode上传它,它会出现“正在上传您的应用程序”的问题

    然后保持头脑冷静,检查第一种方法:

    • 检查防火墙保护是否已关闭。如果未关闭,则将其关闭。它可能会阻止您将计算机与iTunes连接 商店

    • 尝试不同的internet连接。尝试不同的internet连接的目的是,您当前的internet连接可能会阻止连接到Apple服务器所需的端口

    如果上述步骤对您没有帮助,请遵循第二种方法:

    Xcode需要java运行时将应用上载到应用商店

    在终端中输入'java-version',java版本应为1.6。如果不是,则下载 仅apple下载中心提供的最新兼容java:

    如果这仍然没有帮助,那么遵循第三种方法:

    此方法使应用程序加载程序能够使用HTTP端口而不是HTTPS

    • 去 应用程序加载程序java文件夹: /Applications/Xcode.app/Contents/Applications/Application Loader.app/Contents/MacOS/itms/java/lib

    • 使用任何文本编辑器应用程序打开net.properties文件,如
      text mate
      sublime text

    • 更改此特定行:
      
      
      cd ~  
      mv .itmstransporter/ .old_itmstransporter/  
      "/Applications/Xcode.app/Contents/Applications/Application Loader.app/Contents/itms/bin/iTMSTransporter"  
      
      cd ~  
      mv .itmstransporter/ .old_itmstransporter/  
      "/Applications/Xcode.app/Contents/Applications/Application Loader.app/Contents/itms/bin/iTMSTransporter"