У меня есть свой собственный плагин - статическая библиотека, связанная с моим проектом.Когда я добавляю источники Twitter + OAuth и компилирую их все, это изменяет стек вызовов в моем главном приложении, вызывая сбой EXC_BAD_ACCESS.
без исходных файлов Twitter (работает нормально):
#0 0x0051fc32 in registerMyOwnPluginCallback at MyPlugin.c:19
#1 0x00019b54 in -[AppController applicationDidFinishLaunching:] at AppController.mm:1058
#2 0x308f15a4 in -[UIApplication _performInitializationWithURL:sourceBundleID:]
#3 0x308f117c in -[UIApplication _runWithURL:sourceBundleID:]
#4 0x309374b0 in -[UIApplication handleEvent:withNewEvent:]
#5 0x30936cf0 in -[UIApplication sendEvent:]
#6 0x3093687c in _UIApplicationHandleEvent
#7 0x3204696c in PurpleEventCallback
#8 0x30254a76 in CFRunLoopRunSpecific
#9 0x3025416a in CFRunLoopRunInMode
#10 0x308f0354 in -[UIApplication _run]
#11 0x308eea94 in UIApplicationMain
с исходными файлами Twitter (подбрасывает EXC_BAD_ACESS):
#0 0x00533b8c in registerMyOwnPluginCallback at MyPlugin.c:17
#1 0x308f15a4 in -[UIApplication _performInitializationWithURL:sourceBundleID:]
#2 0x308f117c in -[UIApplication _runWithURL:sourceBundleID:]
#3 0x309374b0 in -[UIApplication handleEvent:withNewEvent:]
#4 0x30936cf0 in -[UIApplication sendEvent:]
#5 0x3093687c in _UIApplicationHandleEvent
#6 0x3204696c in PurpleEventCallback
#7 0x30254a76 in CFRunLoopRunSpecific
#8 0x3025416a in CFRunLoopRunInMode
#9 0x308f0354 in -[UIApplication _run]
#10 0x308eea94 in UIApplicationMain
#11 0x0001b8c4 in main at main.mm:18
Я только добавил исходные файлы для компиляциии не изменил начальный код.
Что может быть причиной такого поведения?