Если вы создали приложение, в котором используется сторонний фреймворк (например, CydiaSubstrate.framework), вам придется скопировать этот фреймворк в папку Frameworks
внутри пакета приложения.
Отличное руководство по автоматизации этого процесса в XCode можно найти здесь .
Обновление:
<Error>: CGContextDrawImage: invalid context 0x0
Эта ошибка говорит о том, что вы сделали вызов CGContextDrawImage
, но не указали действительный аргумент CGContextRef
.Не видя соответствующего кода, мне пришлось бы угадывать, что происходит.Прототип для CGContextDrawImage
выглядит следующим образом:
void CGContextDrawImage (
CGContextRef c,
CGRect rect,
CGImageRef image
);
Первый аргумент должен быть действительным графическим контекстом , обычно текущим контекстом рисования, доступным следующим образом:
CGContextRef myContext = [[NSGraphicsContext currentContext] graphicsPort];
...
CGContextDrawImage(myContext, someRect, someImage);