libz.tbd, отсутствует неизвестная требуемая архитектура

#ios #xcode #libz

#iOS #xcode #libz

Вопрос:

Мой проект используется libz.tdb на этапах сборки.

На симуляторе все хорошо. Но когда я пытаюсь запустить его на своем iPhone 6, я получаю:

 ignoring file /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS10.0.sdk/usr/lib/libz.tbd, missing required architecture unknown in file /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS10.0.sdk/usr/lib/libz.tbd (3 slices)
  

Почему он ищет «неизвестную» архитектуру?

Ответ №1:

Возможно, ошибка отладки и выпуска его архитектур. Прежде всего перейдите к настройкам сборки ваших проектов. затем перейдите к архитектурам в настройках сборки. в них есть опция отладки и выпуска, в которой вы хотите выбрать стандартные архитектуры (armv7, armv64) — $(ARCHS_STANDARD). В вашем файле plist добавьте требуемые возможности устройства в виде строки armv7. Может ли это работать.