Когда мы разрабатываем динамический фреймворк и распространяем его для повторного использования. Мы объединяем архитектуры симулятора (i386 и x86_64) и устройства (arm7, arm7s и arm64) в одну. Так что этот разработчик может легко запустить приложение на симуляторе и устройстве без каких-либо ошибок.
Если мы попытаемся представить универсальный фреймворк, AppStore отклонит его. Чтобы исправить эту ошибку, мы используем команду lipo для удаления архитектур симуляторов.
У меня вопрос: рекомендуется ли Apple использовать команду «lipo»?
lipo
, утилита командной строки Mac OS X для работы с универсальными двоичными объектными файлами Mach-O. Так что, наверное, вы можете уточнить у службы поддержки Apple. - person Sachin Vas   schedule 02.11.2016