Ошибка при использовании alassestsLibrary - PullRequest
5 голосов
/ 30 марта 2011

Я пытаюсь использовать ALAssetsLibrary для загрузки изображений из фотоальбома iphone / ipad. При сборке и архивировании я получаю следующее предупреждение.

ld: warning: in /Users/mark/Projects/Speech_Recognition/Protoype_Test1/AssetsLibrary.framework/AssetsLibrary, file was built for i386 which is not the architecture being linked (armv7)

Также я получаю сообщение об ошибке

  "_OBJC_CLASS_$_ALAssetsLibrary", referenced from:
  objc-class-ref-to-ALAssetsLibrary in PhotoPuller.o
  ld: symbol(s) not found
  collect2: ld returned 1 exit status

При работе в симуляторе нет ошибок, но я не получаю никаких изображений, возвращаемых мне

У меня закончились идеи о том, что делать

Ответы [ 2 ]

15 голосов
/ 31 марта 2011

Вы не связаны с каркасом AssetsLibrary или ваш SDK не соответствует вашим ожиданиям.

0 голосов
/ 04 октября 2013

, пожалуйста, добавьте эти два рабочих кадра в ваш проект

<AssetsLibrary/AssetsLibrary.h>
 <AVFoundation/AVFoundation.h>
...