Lion 10.7.3:Apple当前不接受使用此版本操作系统构建的应用程序 [英] Lion 10.7.3: Apple is not currently accepting applications built with this version of the OS

查看:74
本文介绍了Lion 10.7.3:Apple当前不接受使用此版本操作系统构建的应用程序的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在Lion 10.7.2上运行Xcode 4.2,并且我有一些需要更新到Lion沙箱的应用程序,因此我可以将它们重新提交到Mac App Store(Mac,而不是iOS)。在此过程中的某个地方,我有一个弹出窗口要更新为组合更新10.7.3,此后一切都出现了问题。

I was running Xcode 4.2 on Lion 10.7.2 and I have a few applications that needed updating to the Lion sandbox, so I can resubmit them to the Mac App Store (Mac, not iOS). Somewhere along the way I had a popup to update to combo update 10.7.3 and after that everything went wrong.

如果归档文件是在Windows 2000中编译的,则验证和提交应用程序是可以的10.7.2,但是如果它是在10.7.3更新之后编译的,则无法再验证该应用程序。没错,在10.7.3下,我仍然可以验证应用程序是否在升级之前进行了编译。

Verifying and submitting apps was fine if the archive was compiled in 10.7.2 but if it was compiled after the 10.7.3 update it can no longer verify the app. That is right, under 10.7.3 I can still verify apps if they were compiled before the upgrade. Anything compiled after will give me this:

此捆绑包无效。Apple当前不接受使用此版本操作系统构建的应用程序。

在进行以下每次尝试之后,我已经清理,重建了归档文件,并再次尝试通过Xcode Organizer和独立的Application Loader验证或提交应用程序:

After each of the following attempts, I have cleaned, rebuilt the archive, and tried again to verify or submit the application through Xcode Organizer and the Application Loader standalone:


  • 我尝试通过完全卸载,
    重新启动和安装来升级到Xcode 4.2.1,但是什么也没有。

  • I have tried upgrading to Xcode 4.2.1 by doing a complete uninstall, reboot and install, but nothing.

我阅读了这个类似的线程,并尝试使用新的Application
Loader 2.5.1,并确保系统上
上没有其他Application Loader,但这没有要么工作。通过Xcode的应用程序
加载程序和独立运行都会产生相同的
错误。

I read this similar thread and tried using the new Application Loader 2.5.1 and made sure there was no other Application Loader on the system but that didn't work either. Both the the Application Loader via Xcode and run standalone give the same error.

来自另一个线程已尝试将基本SDK更改为10.7。我
以前是10.6,所以我仍然可以支持Snow Leopard,是的
您可以提交针对10.6构建的可在Lion
沙盒和SL非沙盒中使用的沙盒应用程序因为我最近用两个
应用程序做到了
) 。不幸的是,使用10.6或10.7 SDK构建的该错误不会使
有所差异。

From another thread have tried changing the base SDK to 10.7. I was previously at 10.6 so I can still support Snow Leopard, and yes you can submit sandbox apps built against 10.6 that work in both Lion sandboxed and SL non-sandboxed because I've done it with two apps very recently). Unfortunately, built with 10.6 or 10.7 SDK makes no difference with this error.

我已阅读当开发人员尝试提交基于Beta平台构建的应用程序时,会发生相同的错误,但是我从未运行过任何beta版本,自从8月份购买这台MacBook以来,我也没有过。

I've read that the same error happens when devs try to submit apps built on a beta platform, but I have not been running beta versions of anything, nor have I in the past since I bought this MacBook in August.

任何想法将不胜感激。

Any ideas would be greatly appreciated. Thanks in advance.

推荐答案

编辑2012年3月12日:
我使用付费支持票直接联系了Apple。 。事实证明,这是Mac App Store中的错误。他们的团队已解决问题。

使用Xcode 4.3的OS X 10.7.3上的问题的解决方案

Solution to the problem on OS X 10.7.3 with Xcode 4.3

您将需要更改SystemVersion文件,这可以使用命令
sudo nano /System/Library/CoreServices/SystemVersion.plist(按住Ctrl键保存)

You will need to change the SystemVersion file, this can be done with the command sudo nano /System/Library/CoreServices/SystemVersion.plist (ctrl o, to save)

我当前的文件如下:

<?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并清理代码,然后再次提交
提交后,请记住将文件改回原始文件。

Change 11D50b to 11D50, restart xcode and clean your code. Then submit again. After submitting, remember to change the file back to the original.

这篇关于Lion 10.7.3:Apple当前不接受使用此版本操作系统构建的应用程序的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆