0

我只是无法让 Titanium 应用程序提交到 AppStore。

这是我使用的:3.1.0 GA xcode 4.6

首先,这是我在上传时得到的: 1.“iPhone/iPod Touch:应用程序可执行文件缺少所需的架构。必须至少存在以下架构之一:armv6

我试图用这个http://developer.apple.com/library/ios/#qa/qa1760/_index.html解决这个问题, 但它没有用。因此,其中一篇文章建议使用 xcode 4.3

现在上传作品,但我遇到了一堆问题。我该如何解决它们?如果我使用 xcode 4.3,我无法获得 iOS 6.0。这就像鸡和蛋的问题。最糟糕的是这款 iphone5 于 5 月 1 日生效,意味着它是最近的。那么 Appcelerator 可以做些什么来帮助我呢?

iPhone 5 优化要求- 您的二进制文件未针对 iPhone 5 进行优化。截至 5 月 1 日,提交的所有新 iPhone 应用程序和应用程序更新必须支持 iPhone 5 上的 4 英寸显示屏。所有应用程序必须包含 -568h 大小的启动图像紧跟在启动图像文件名部分之后的修饰符。启动图像必须是 PNG 文件并且位于包的顶层,或者如果您本地化启动图像,则在每个 .lproj 文件夹中提供。查看 iOS 人机界面指南和 iOS 应用程序编程指南,了解有关 iPhone 5 支持和应用程序启动图像的更多信息。

无效的启动图像- 您的应用包含一个带有大小修饰符的启动图像,仅支持使用 iOS 6.0 SDK 或更高版本构建的应用。

尽管您不需要解决以下问题,但我们想让您了解它们:

非 PIE 二进制文件 - 可执行文件“test.app”不是与位置无关的可执行文件。请确保您的构建设置已配置为创建 PIE 可执行文件。

非常感谢...我的应用程序没有什么特别的...我使用所有最新版本

4

1 回答 1

0

类似的问题在这里....要解决Invalid Launch Image我认为您必须检查Resource/iphone文件夹,此文件夹必须仅包含您正在使用的 iOS sdk 的有效启动图像名称。就我而言:appicon.pngDefault.pngDefault@2x.pngDefault-Landscape.pngDefault-Portrait.png

希望这有助于...

于 2013-08-01T07:18:59.210 回答