如果您的应用程序卡在“应用程序卡住进程”上,肯定会出现问题。我建议您使用 Application loader 而不是 Xcode 本身,因为 Application loader 会显示活动状态。您可以清楚地知道您卡在哪一步。
面临的最常见问题是停留在“使用 iTunes Store 进行身份验证...”步骤。
我遵循并最终将我的应用程序提交到应用程序商店可能有两种工作。你可以两个都试试。对我来说,两者都至少工作过一次。
方法一:此方法使用代理端口通过 https 使用 http 连接
转到 Application Loader java 文件夹:/Applications/Xcode.app/Contents/Applications/Application Loader.app/Contents/MacOS/itms/java/lib
使用“sublime text”或“text mate”打开 net.properties 文件
将“#https.proxyPort=443”代理端口更改为“https.proxyPort=80”
保存文件并重新打开应用程序加载器并重试。
方法二:重新生成您的证书和 iOS 分发配置文件并尝试上传
转到https://developer.apple.com/membercenter
删除您的应用程序引用的以前用于签名的证书。
撤销您的分发证书并将其下载到您的 mac。并通过双击它来安装它。
从开发人员门户中删除当前的“iOS 分发配置文件”。
为应用商店分发重新生成“iOS 分发配置文件”并下载到 mac。
通过双击它来安装它。
再次尝试使用应用程序加载器上传构建。
编辑:我在上传新版本时再次遇到了这个问题。上述两种方法都被遵循,但卡在“身份验证..”中。重新启动了mac book,它工作了。当您重新启动时,之前的 itunesconnect 连接(您可能在提交应用程序之前已在浏览器中打开)将被重置,这允许重新启动的 mac 轻松验证 iTunes Connect。昨天(2014 年 1 月 26 日)iTunesConnect 身份验证步骤在 2 分钟内进行。希望这可以帮助那些在身份验证步骤中失去耐心的人。
编辑 2:在删除分发证书之前,只尝试重新生成“iOS 分发配置文件”。它对我有用,否则你可以像上面那样重做。
我希望这有帮助。一切顺利。