Когда вы загружаете iPhone-exif, вы найдете две библиотеки прекомпиляций.
- релиз-iphoneos/libiphone-exif.a
- релиз-тренажер-iphonesimulator/libiphone-exif.a
В зависимости от того, где вы хотите, чтобы запустить приложение, вам нужно ссылку на правый файл. Вы, вероятно, добавили Release-iphoneos/libiphone-exif.a в свой проект, а затем попытались запустить в Simulator (архитектура i386!).
Самый простой способ: Создать универсальную библиотеку обоих вышеперечисленных.
- Открыть терминал
- Cd для вашего iPhone-ех папке загрузки (
cd iphone-exif-0-9
)
lipo -arch i386 Release-simulator-iphonesimulator/libiphone-exif.a -arch armv6 Release-iphoneos/libiphone-exif.a -create -output libiphone-exif-universal.a
- добавить файл "
libiphone-exif-universal.a
" на свой Xcode проект
Но я просто выяснили, что нет сборки armv7. Если вы хотите разместить свое приложение на AppStore вы когда-то необходимо также построить библиотеку также для ARMv7 (из источников!)