2011-02-26 53 views
0

我只是尝试将我的已批准应用程序的新版本二进制文件上传到iTunes与管理器连接。 我仔细检查了CFBundleVersion和其他东西。应用程序提交问题

当我点击验证或提交按钮时,xcode问我信用卡并显示正确版本的应用程序,但之后没有任何反应,我无法上传我的二进制文件。

任何人都有同样的问题?

感谢

回答

0

的Xcode将检查对iTunes Connect中,并确保它是正确设置在线,如果一切验证你应该得到一个消息,说了,那你现在可以提交。如果有任何错误,您将收到错误消息。

如果一切都失败了,清理你的版本,重新启动你的机器,然后重试。无论哪种方式,你应该收到一些消息。

+0

这很奇怪,我做了一切,但仍然没有消息。我要重新安装xcode。 – pohaca 2011-02-26 23:37:31

+0

无需重新安装Xcode。检查控制台,看看幕后是否有任何问题。 – WrightsCS 2011-02-26 23:58:31

+0

检查:)也没有任何反应。但我只是重新安装Xcode,它工作顺利。不管怎么说,还是要谢谢你 – pohaca 2011-02-27 00:01:55

0

XCode不一定会给你错误信息。我经常看到它只是默默地失败。但是,WrightsCS是正确的。如果你打开控制台应用程序,你可能会看到一些有用的东西。例如,我得到了这一点控制台

Program /usr/bin/codesign returned 1 : [/Users/joeschmoe/Library/Application Support/Developer/Shared/Archived Applications/1312312-DF00-421E-BC73-FD01412AA.apparchive/MyAppName.app: code object is not signed 

的XCode有一个非常糟糕的功能,在这里你可以选择一个特定的配置(例如调试或分布),并设置代码注册身份为特定的配置,但后来不使用您刚刚选择的设置。我不得不手动编辑我的project.pbxproj文件,并手动设置所有的CODE_SIGN_IDENTITY或PROVISIONING_PROFILE行,重新启动XCode,然后最终生效。这就像XCode正在读取Info属性编辑器未显示的pbxproj文件的一部分。

坏XCode,坏。

P.S.如果你想知道是否手动编辑project.pbxproj文件是一个好主意,我不知道苹果让我这样的自由开发人员有更多的选择。我有多个客户端,显然有多个配置文件。我尝试让它们保持沙箱状态,但有时,当登录用户在其钥匙串中没有特定的签名凭证时,编辑project.pbxproj以更改代码签名身份似乎是不可避免的。但是,我离题了。