Итак, у меня есть приложение, которое использует функцию обнаружения лиц Core Image (https://itunes.apple.com/us/app/ace-freakyface-cartoon-mask/id454513332?mt=8), и я просто получил новые iPhone 5 и приложение больше не обнаруживает лицо. Я также получаю сообщение об ошибке в консоли при отладке:
/System/Library/PrivateFrameworks/FaceCore.framework/fcl-fc-3.dat: mach-o, но неправильная архитектура 2013-09-25 20: 17: 22.861 faceMaker [474: a16b] Обнаружение лица при обнаружении лица: Ошибка домена = FCRFaceDetectorErrorDomain Code = 2 "dlopen (/System/Library/PrivateFrameworks/FaceCore.framework/fcl-fc-3.dat, 2): не найдено подходящего изображения. Найден:
Я обновляю свой iPhone 4 (не 64-разрядный) с помощью iOS 7, и приложение работает так, как должно. Я думаю, мне нужно обновить допустимые архитектуры, но когда я это сделаю, я сломаю библиотеку AdMob. может быть, есть способ обойти это, но не то, что я знаю. Во всяком случае, я собираюсь продолжать пробовать вещи, но мне было интересно, есть ли у кого-нибудь подобные проблемы. Я также загрузил то, что выглядело как другие приложения в магазине приложений, используя api-детектор лица и тот же результат, то есть без радости на 64-битной версии.
Спасибо,
Ник