我在 Lion 10.7.2 上运行 Xcode 4.2,并且我有一些应用程序需要更新到 Lion 沙箱,因此我可以将它们重新提交到 Mac App Store(Mac,而不是 iOS)。一路上的某个地方,我有一个弹出窗口要更新到组合更新 10.7.3,然后一切都出错了。
如果存档是在 10.7.2 中编译的,则验证和提交应用程序很好,但如果它是在 10.7.3 更新之后编译的,则它无法再验证应用程序。没错,在 10.7.3 下我仍然可以验证应用程序是否在升级之前编译。之后编译的任何内容都会给我这个:
“此捆绑包无效。Apple 目前不接受使用此版本操作系统构建的应用程序。”
在以下每次尝试之后,我已清理、重建存档,并再次尝试通过 Xcode Organizer 和 Application Loader 独立验证或提交应用程序:
我尝试通过完全卸载、重新启动和安装来升级到 Xcode 4.2.1,但没有。
我阅读了这个类似的线程并尝试使用新的 Application Loader 2.5.1 并确保系统上没有其他 Application Loader 但这也不起作用。通过 Xcode 的应用程序加载器和独立运行都会给出相同的错误。
从另一个线程尝试将基本 SDK 更改为 10.7。我之前是 10.6,所以我仍然可以支持 Snow Leopard,是的,您可以提交针对 10.6 构建的沙盒应用程序,这些应用程序可以在 Lion 沙盒和 SL 非沙盒中工作,因为我最近使用两个应用程序完成了它)。不幸的是,使用 10.6 或 10.7 SDK 构建不会出现此错误。
我读过当开发人员尝试提交基于 beta 平台构建的应用程序时会发生同样的错误,但我没有运行任何 beta 版本,自从我在 8 月份购买这台 MacBook 以来,我过去也没有运行过。
任何想法将不胜感激。提前致谢。