我无法让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可执行文件。
非常感谢...我的应用程序没有什么特别的...我正在使用所有最新的版本
答案 0 :(得分:0)
这里有类似的问题.... 要解决无效的启动图像,我认为您必须检查资源/ iphone 文件夹,此文件夹必须仅包含您正在使用的iOS sdk的有效启动图像名称。 就我而言: appicon.png , Default.png , Default@2x.png , Default-Landscape.png 和 Default-Portrait.png
希望这有帮助...