申请提交问题
我只是尝试将我批准的应用程序的新版本二进制文件上传到 iTunes 连接组织者。 我仔细检查 CFBundleVersion 和其他内容。
当我单击“验证”或“提交”按钮时,xcode 会询问我积分并显示应用程序的正确版本,但之后什么也没有发生,我无法上传我的二进制文件。
有人有同样的问题吗?
谢谢
i just try to upload a new version binary of my approved app to itunes connect with organizer.
i double check the CFBundleVersion and other things.
when i click to validate or submit button, xcode asks me creditials and displays the correct version of app but after that nothing happens and i couldn't upload my binary.
anyone has the same problem ?
thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
Xcode 将检查 iTunes Connect 并确保其在线设置正确,如果一切都验证正确,您应该收到一条消息,表明您现在可以提交。如果有任何问题,您将收到一条错误消息。
如果所有其他方法都失败,请清理您的构建,重新启动计算机并重试。无论哪种方式,您都应该收到一些消息。
Xcode will check against iTunes Connect and make sure that it is properly setup online, if everything verifies you should get a message saying so and that you can now submit. If theres anything wrong, you will get an error message.
If all else fails, clean your builds, restart your machine and try again. Either way you should be receiving some message.
XCode 不一定会给您错误消息。我经常看到它默默地失败。但是,WrightsCS 是正确的。如果您打开控制台应用程序,您可能会看到一些有用的内容。例如,我从控制台得到这个
XCode 有一个非常糟糕的功能,您可以选择特定的配置(例如调试或分发)并为该特定配置设置代码签名标识,但然后不使用您刚刚选择的设置。我必须手动编辑我的project.pbxproj 文件,并手动设置所有CODE_SIGN_IDENTITY 或PROVISIONING_PROFILE 行,重新启动XCode,然后最终使其生效。就像 XCode 正在读取 pbxproj 文件中信息属性编辑器未向您显示的部分一样。
糟糕的 XCode,糟糕。
PS 如果您想知道手动编辑 project.pbxproj 文件是否真的是一个好主意,我不知道 Apple 是否给像我这样的自由开发人员留下了很多选择。我有多个客户端,显然它们有多个配置文件。我尝试将它们保留在沙箱中,但有时,当登录用户的钥匙串中没有某些签名凭据时,似乎不可避免地要编辑 project.pbxproj 来更改代码签名身份。但是,我离题了。
XCode does not necessarily give you error messages. I've frequently seen it just fail silently. But, WrightsCS is correct. If you open up the Console app, you might see something useful. For example, I got this out of console
XCode has a really bad feature, where you can select a particular Configuration (e.g. Debug or Distribution) and set the Code Sign Identity for that particular configuration, but then not use the setting you just chose. I've had to manually edit my project.pbxproj file, and set all the CODE_SIGN_IDENTITY or PROVISIONING_PROFILE lines by hand, restart XCode, and then finally have it take effect. It's like XCode is reading parts of the pbxproj file that the Info properties editor isn't showing you.
Bad XCode, bad.
P.S. If you're wondering whether it's really a good idea to manually edit project.pbxproj files, I don't know that Apple leaves freelance developers like myself much choice. I have multiple clients, that obviously have multiple provisioning profiles. I try to keep them sandboxed, but sometimes, it seems unavoidable to edit the project.pbxproj to change code signing identities when the logged on user doesn't have certain signing credentials in their keychain. But, I digress.