I'm moving part of my projects to iOS 5 / ARC. One of the oldest project (iOS 4.2, armv6 for support iPod Touch 2g) is giving to me:
dyld`dyld_fatal_error:
0x8feb1070: int3
0x8feb1071: nop
Just after the launch image but before going to main. Must be some lib/code updated to iOS 5, but which one? Is possible to use a better method than guess??
Ran to this problem myself trying to reproduce this project using Xcode4.3.2 with SDK iOS5.1. The issue was that the standard project template on Xcode4.3.2 configures for iOS5, which has some features that earlier iOS versions don't support. In my case, the GLKit Framework was being pulled in and was not supported on my iPhone3G running iOS4.2. The error I was getting was just like yours:
dyld`dyld_fatal_error:
0x2fe01080: trap
0x2fe01084: mov r0, r0
Upon closer review of the Console Output you can see what's causing the app to crash:
dyld: Library not loaded: /System/Library/Frameworks/GLKit.framework/GLKit
Referenced from: /var/mobile/Applications/A60A53B1-F87D-467D-BB0B-82C603049202/HiJackInTheBox.app/HiJackInTheBox
Reason: image not found
(lldb)
The error meant that the GLKit framework was not found in the iOS resident on the target where the app was installed. The framework was being pulled into the build under Project->BuildPhases->LinkBinaryWithLibraries.
So to correct the problem I needed to remove the GLKit framework and all code making references to it. Then the build succeeded and ran on the target device. Hope this helps!
If you go to the Console Output you'll se an error telling which framework is missing in the device and causing the problem (like grundyoso said in his answer).
So in order to fix this you can go to the target's General tab and add the missing framework in the Embedded Binaries section.
This will copy the framework to the app so it will never be missed on any device.
I had the same issue and this happens when I was running the app on my iPhone 6s, and it was working before..
Just go to Product -> Clean and re run it again...
I hope this helps.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With