I'm running into a really strange issue that I've hit a dead end with.
I'm working on a Qt iOS app, and was able to run it fine within the simulator
until one day it just started crashing a few seconds after starting. The call
stack I get when debugging this crash is pretty much all greek to me, as it
fails somewhere different every time, but typically around some "realizeClass"
or "lookupImpOrForward" iOS function.
I've noticed that this only happens when simulating non-64-bit hardware; the
app runs fine when using the "iPhone Retina (4-inch 64-bit)" or "iPad Retina
(64-bit)" hardware options work fine.
So I thought this must be an architecture issue, but the strange thing is that
if I go into the app bundle in my Simulator folder
(/Users/bdentino/Library/Application Support/iPhone Simulator/7.1/Applications)
and rename the actual executable (not the bundle itself) to something else (and
modify the corresponding Info.plist setting to match), the app runs perfectly
fine on all hardware simulators.
I literally have no clue what could be the cause of this. I've tried clearing
all the caches I know about (Xcode Derived Data, above mentioned iPhone
Simulator app directory, /var/folders, and Qt app build directory) and even
uninstalled/reinstalled Xcode completely, but everything still fails when the
app executable has this specific name ('Bluu', FWIW), and works perfectly fine
as soon as the name is changed to anything else (but it's the same exact
binary!).
Does anyone have any idea what might be going on here? Is there some cache I'm
missing that might be corrupted? I'm pretty stuck on this one...
Thanks,
Brian
_______________________________________________
Interest mailing list
Interest@qt-project.org
http://lists.qt-project.org/mailman/listinfo/interest