состоит из 2х частей, приложение и либа, которую приложение использует Либа билдится отдельно и подкладывается в приложение как *.a файл Но приложение не билдится и валится с ошибкой, что Undefined symbols for architecture arm64:
"_OBJC_CLASS_$_Logger", referenced from: Архитипы проверил, вроде все верно, советы с стекоферфлоу не помогают, подскажите в какую сторону смотреть?
проверь что либа собрана под arm64 и там есть эти символы
Банально сверь список поддерживаемых архитектур для твоей либы. И на чем билдишь либу, на эмуле или на реальном девайсе? На какой архитектуре либа была собрана, на той и должна запускаться. Т.е. если ты билдил либу на эмуле, то ты не сможешь запустить ее на реальном девайсе без дополнительных танцев с бубном (по крайней мере я не смог). Можешь попробовать при билде выставить generic ios device, много где пишут что оно создает файлы для всех архитектур, но лично мне это тоже не помогло.
Обсуждают сегодня