只有当我在设备上选择发布或分发配置时才会出现此错误,在模拟器上它运行良好...请问,我错了哪里?
cc1obj(4113) malloc: *** mmap(size=429379584) failed (error code=12)
*** error: can't allocate region
*** set a breakpoint in malloc_error_break to debug
cc1obj: out of memory allocating 429376832 bytes after a total of 0 bytes
{standard input}:13160:non-relocatable subtraction expression,
感谢您的帮助! :)
答案 0 :(得分:0)
看起来你正在尝试分配429 MB。 iPhone没有那么多RAM。我建议你看看你分配的内容,看看它为何如此之大。
答案 1 :(得分:0)
可能是因为你的模拟器能够分配~500Mb的内存而你的iPhone无法做到。我想你应该重新考虑你在做什么
sizeof
或其他)