Моя проблема в том, что когда я пытаюсь скомпилировать мой .ipa с помощью инструмента adt (через терминал), я получаю следующую ошибку:
ld: absolute addressing (perhaps -mdynamic-no-pic) used in -[MediaCaptureViewController showCamera] from /var/folders/NP/NPNiEhuUEwGiPRg0Bym7Sk+++TI/-Tmp-/97f7f1f9-6d5e-4486-9ba0- 147ff50f7157/libcom.luxson.mediacapture.a(MediaCaptureViewController.o) not allowed in slidable image. Use '-read_only_relocs suppress' to enable text relocs
Compilation failed while executing : ld64
Собственное расширение iOS выскакивает экземпляр UIImagePickerController, и оноработает отдельно от следующей строки кода, которая вызывает вышеуказанную ошибку adt:
cam.mediaTypes = [NSArray arrayWithObject:(NSString *)kUTTypeMovie];
Я включил инфраструктуру MobileCoreServices в свой проект и добавил следующее в мой заголовочный файл:
#import <MobileCoreServices/MobileCoreServices.h>
Другая полезная информация ...
Я использую Xcode 4.2.
Проект настроен для сборки со следующими настройками:
Развертывание iOSЦель: iOS 4.3 Включить связь с общими библиотеками: нет
Кто-нибудь знает, почему рекламному объявлению не нравится мой код?