Я создал картографическое приложение для iPhone и недавно отправил его в магазин. У меня не было проблем с запуском приложения на устройстве или симуляторе. Тем не менее, магазин отклонил его, потому что он разбился при запуске. Журналы аварии жалуются, что рамки SenTestingKit не было найдено:Почему SenTestingKit заставляет мое приложение разбиться?
Date/Time: 2012-02-21 19:02:26.048 -0800
OS Version: iPhone OS 5.0.1 (9A405)
Report Version: 104
Exception Type: EXC_BREAKPOINT (SIGTRAP)
Exception Codes: 0x00000001, 0xe7ffdefe
Crashed Thread: 0
Dyld Error Message:
Library not loaded: /Developer/Library/Frameworks/SenTestingKit.framework/SenTestingKit
Referenced from: /var/mobile/Applications/*Long Application Reference Number*/MyApp.app/U of T Map
Reason: image not found
Dyld Version: 199.5
Я посмотрел в другие, имеющие эту проблему, и я уверен, что, как я продолжаю играть с ней, я найду поиск рамочное путь Мне нужно успешно включить структуру SenTestingKit.
Что я путаюсь и нужно помощь понимания:
Почему устройство и имитатор прекрасно работать без рамок, но архивная версия не были?
Почему он думает, что мне нужна эта структура? Во время разработки я не использовал никаких модульных тестов. Я использовал библиотеки SBJSON и ASIHTTPRequest, но я не видел инструкции #import для SenTestingKit в любом из кода библиотеки.
Мне легче удалить необходимость в SenTestingKit или каким-то образом включить его в архив? Я хотел бы исправить эту проблему, но мне нужно, чтобы это было повторно отправлено в магазин приложений ASAP.
Я бы очень хотел понять эту проблему на концептуальном уровне, а не взломать, пока все не сработает.
Вы когда-нибудь находили ответ на этот вопрос? потому что у меня одинаковая проблема –