iPhone上的最大可执行文件大小?

iPhone上是否有可执行文件或可执行文件共享对象的最大大小?我一直在开发一个应用程序,它在启动时或在SIGSYS执行初期崩溃.从程序中删除代码有所帮助,虽然构造数据所以代码根本没有被执行.

这可能是某种类型的内存损坏,但是当我用-Os而不是-O2或-O3编译时,我的可执行文件的大小从5.15MB下降到3.60MB并且应用程序运行完美.当然,我也有一堆库.

我想知道,iPhone上的可执行代码的大小是否有限制?或者,当我使用-Os时,我只是“变得幸运”并掩盖内存损坏?

最佳答案 如果有最大尺寸,则无法使用5.15或3.60 MB应用程序文件进行操作.您的应用中有不同的错误.

你很幸运.

点赞