Я создаю Static iOS Framework с помощью шаблонов из jverkoey/iOS-Framework и в framework Я включаю исходные файлы для MKNetworkKit.
Я добавил #import "MKNetworkKit.h"
, и внутри Xcode все работает нормально. Сборки проекта и методы категорий находятся по завершению кода.
Но когда код запускается, я обнаруживаю, что всякий раз, когда метод вызывается для категории, такой как - [NSString md5]
, приложение вылетает с ошибкой, такой как: -[__NSCFString md5]: unrecognized selector sent to instance 0x71cab20
.
Я могу воспроизвести проблему, включив категорию в другой файл и попытавшись вызвать любой метод для категории. В редакторе кода он выглядит нормально, строится нормально, но потом взрывается при запуске.
Я создаю для iOS 6 и запускаю фреймворк как зависимость для проекта приложения iOS. Весь код, использующий категории, находится внутри фреймворка.