iOS crash: library not loaded mremap_encrypted

走远了吗. 提交于 2020-01-13 05:18:07

问题


The app review team says my app always crash on launch, they gave me some crash logs, looks like this:

Dyld Error Message:
Dyld Message: Library not loaded: @rpath/RestKit.framework/RestKit
  Referenced from: /var/mobile/Containers/Bundle/Application/EF2027CE-CEE4-4DB3-AC86-7AA3796FE67C/Udinn.app/Udinn
  Reason: no suitable image found.  Did find:
    /private/var/mobile/Containers/Bundle/Application/EF2027CE-CEE4-4DB3-AC86-7AA3796FE67C/Udinn.app/Frameworks/RestKit.framework/RestKit: mremap_encrypted() => -1, errno=12 for /private/var/mobile/Containers/Bundle/Application/EF2027CE-CEE4-4DB3-AC86-7AA3796FE67C/Udinn.app/Frameworks/RestKit.framework/RestKit
  Dyld Version: 370.1

This is dynamic link error, seems it's failed when load RestKit.framework(other logs are about other frameworks, like SwiftAddressbook, TransitionKit, but all with a same reason), I did see a lot people have a similar error with "mmap error 1", but not any one met the same error "mremap_encrypted" with me. The problem is I can't reproduce it, so I have no idea if upload a new binary could work. Any body has an idea what this means and how to fix it? Thanks.


回答1:


I think the issue is a matter of running out of memory and iOS not really dealing with this in a great way and that the only reason your app was accepted when you resubmitted was because the (new) reviewer’s device was not in the same situation.

I did a write-up of the issue on our app’s repo: https://github.com/artsy/eigen/issues/1246



来源:https://stackoverflow.com/questions/33718131/ios-crash-library-not-loaded-mremap-encrypted

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!