尝试在XCode中提交应用程序更新,但一直出现错误...

5

没有嵌入式Java可执行文件。请重新安装Xcode开发人员工具。

有人遇到过这种情况吗?我使用的是Lion和Xcode的测试版,所以我确定这与此有关。


4
通常情况下,苹果不允许使用测试版软件向应用商店提交应用程序。 - Stephen Darlington
3个回答

1

即使使用被宣称允许提交到应用商店的Xcode 4.1 GM,我仍然遇到了这个错误 - 我重新使用AppStore安装了Xcode(现在Xcode是免费的)。

请注意,在从应用商店安装时,您不会被要求选择安装位置,它只是使用/Developer - 因此将Xcode 4.2保留在单独的文件夹中(或者像我一样在之后重新安装)。


你能详细说明一下你的解决方案吗?是通过 Mac App Store 下载 Xcode 吗? - neoneye
1
我做了两件事 - 首先,我下载了适用于Lion的Java。之后,我从应用商店安装了XCode。我不确定一开始安装Java是否有任何作用,但这可能会有所帮助。 - Kendall Helmstetter Gelner

1

看起来苹果在你的捆绑包中进行了一些检查,我也处于同样的情况,我将基本 SDK添加为10.6,并将目标设置为任何OSX,但没有发生变化。然后我使用了x-code 4.0的旧应用程序启动器,他说:该应用程序是使用错误版本的SDK构建的


是的,我不确定是什么导致了Java可执行文件错误,或者为什么这与我的obj-c项目有任何关系,但似乎无论如何,我都无法使用Lion或Xcode的beta版本上传,所以我不得不找一台安装了Snow Leopard的电脑。 - Christian A. Strømmen
在你看来发生了什么?为什么使用目标10.6和Sdk 10.6时,我无法推送我的应用程序?我漏掉了什么吗? - DAddYE

1

您需要将XCode更新到最新版本(目前为4.2.1)。前往App Store并搜索Xcode。如果您已经安装了4.2版本,但是无法找到如何升级到4.2.1或更高版本,请在App Store Xcode应用程序中按下“安装”后,前往Finder>应用程序并运行“安装XCode”应用程序以进行安装或升级。

完成后,转到Xcode菜单栏中的“关于”并检查XCode版本,以确保升级/安装成功。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接