我们的应用程序大小为13.3MB,提交后超过20MB(在尽可能多地将所有内容剥离后,精确到22.8MB)。它是一个通用二进制文件(iPad / iPhone)并编译为胖二进制文件(ARM6 / ARM7)。
如果我只构建ARM6或ARM7,则它将为10MB,并在20MB提交大小下进行挤压。
这可能吗?
谢谢,
彼得
答案 0 :(得分:2)
只有在您希望支持armv6
之前,才应编译iPhone 3GS
,但您可以愉快地为armv7
/ iPhone 3GS
/ {编译iPhone 4
{1}} / iPad
支持。但是,您无法为同一应用程序提交两个二进制文件。你必须选择其中一个。
或者,如果您可以从应用程序中提取某些图像或音频/视频资源并将它们放在某个地方的Web服务器上,则可以在第一次启动时将应用程序提取并将其缓存到磁盘。这样,您就可以提交胖二进制文件,但它仍然可以访问所有应用程序的资源。
答案 1 :(得分:0)
Apple可能不再接受仅限armv6的二进制文件,因为它们适用于iOS3.x之前的版本,Apple称他们不再接受这些文件。