xcode – Lion 10.7.3:Apple目前不接受使用此版本操作系统构建的应用程序

前端之家收集整理的这篇文章主要介绍了xcode – Lion 10.7.3:Apple目前不接受使用此版本操作系统构建的应用程序前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我在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通过完成卸载,
重新启动并安装,但没有.
>我读了this similar thread,尝试使用新的应用程序
Loader 2.5.1并确保没有其他应用程序加载程序
该系统但是也没有工作.这两个应用程序
Loader通过Xcode并运行独立提供相同的
错误.
>从another thread已经尝试将基础SDK更改为10.7.一世
以前是10.6,所以我仍然可以支持雪豹,是的
您可以提交在Lion中构建的适用于10.6的沙盒应用程序
沙盒和SL非沙盒because I’ve done it与两个
应用程序最近).不幸的是,用10.6或10.7 SDK构建
没有区别这个错误.

我已经看到,当开发人员尝试提交在测试平台上构建的应用程序时,同样的错误发生,但是我没有运行测试版本的任何东西,也没有我过去,因为我在8月份买了这本MacBook.

任何想法将不胜感激.提前致谢.

解决方法

2012年3月12日编辑:
我直接使用付费支持票联系苹果.事实证明,这是Mac App Store中的一个错误.他们的团队解决了这个问题.提交与11D50b现在应该工作.

解决OS X 10.7.3与Xcode 4.3的问题

您将需要更改SystemVersion文件,这可以通过该命令完成
sudo nano /System/Library/CoreServices/SystemVersion.plist(ctrl o,保存)

我当前的文件如下所示:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs$
<plist version="1.0">
<dict>
    <key>ProductBuildVersion</key>
    <string>11D50b</string>
    <key>ProductCopyright</key>
    <string>1983-2012 Apple Inc.</string>
    <key>ProductName</key>
    <string>Mac OS X</string>
    <key>ProductUserVisibleVersion</key>
    <string>10.7.3</string>
    <key>ProductVersion</key>
    <string>10.7.3</string>
</dict>
</plist>

将11D50b更改为11D50,重新启动xcode并清理代码.然后再提交.提交后,请记住将文件更改为原始文件.

猜你在找的iOS相关文章