我们可以向appstore提交单独的ARM6和ARM7 Universal二进制文件吗?

时间:2011-10-10 23:02:48

标签: iphone ipad app-store

我们的应用程序大小为13.3MB,提交后超过20MB(在尽可能多地将所有内容剥离后,精确到22.8MB)。它是一个通用二进制文件(iPad / iPhone)并编译为胖二进制文件(ARM6 / ARM7)。

如果我只构建ARM6或ARM7,则它将为10MB,并在20MB提交大小下进行挤压。

这可能吗?

谢谢,

彼得

2 个答案:

答案 0 :(得分:2)

只有在您希望支持armv6之前,才应编译iPhone 3GS,但您可以愉快地为armv7 / iPhone 3GS / {编译iPhone 4 {1}} / iPad支持。但是,您无法为同一应用程序提交两个二进制文件。你必须选择其中一个。

或者,如果您可以从应用程序中提取某些图像或音频/视频资源并将它们放在某个地方的Web服务器上,则可以在第一次启动时将应用程序提取并将其缓存到磁盘。这样,您就可以提交胖二进制文件,但它仍然可以访问所有应用程序的资源。

答案 1 :(得分:0)

Apple可能不再接受仅限armv6的二进制文件,因为它们适用于iOS3.x之前的版本,Apple称他们不再接受这些文件。