"В исполняемом файле приложения отсутствует необходимая архитектура armv6" в загрузчике приложений
Возможный дубликат:
В исполняемом файле приложения отсутствует необходимая архитектура armv6
Когда я запускаю свое layarapplication на моем устройстве, оно работает, но когда я хочу загрузить его с загрузчиком приложений в appstore, оно выдает сообщение; "В исполняемом файле приложения отсутствует необходимая архитектура. Должна присутствовать хотя бы одна из следующих архитектур: armv * 6 "
Я установил " Только для активного архитектора " на " НЕТ ", сообщение исчезает, но возникает другая проблема, которую я не могу исправить..
ld: warning: игнорирование файла /Users/.../Build/Products/Release-iphoneos/liblayarplayer.a, файл был создан для архива, который не связан с архитектурой (armv6)
" _OBJC_CLASS _ $ _ LPAugmentedRealityViewController", на который ссылается: objc-class-ref в LayarViewController.o ld: символ (ы) не найден для архитектуры armv6 collect2: ld вернул 1 состояние выхода "
Есть кто-нибудь?
2 ответа
Проблема с загрузчиком приложений может быть решена добавлением в ваш файл info.plist:
<key>UIRequiredDeviceCapabilities</key>
<array>
<string>armv7</string>
</array>
_OBJC_CLASS_$_LPAugmentedRealityViewController требует armv7.