эта ошибка возникает только в xcode8.3, в xcode8.2 и xcode7 она работает нормально
Только в Xcode8.3 появляется эта ошибка «Ошибка компоновщика AppleMach-o: неверная подпись битового кода; сбой команды компоновщика»
Ответы (2)
У меня тоже была эта ошибка, и мне удалось «исправить» ее, убедившись, что я открываю файл .xcworkspace, а не файл .xcodeproj. Это сбивало с толку, потому что использование .xcodeproj работало нормально, а затем внезапно остановилось - я не уверен, что нажал «очистить». В моем проекте я ссылался на модули, которые он не собирал. Во всяком случае, теперь кажется, что все в порядке! Если у кого-то есть более глубокое понимание того, что происходит, я хотел бы узнать об этом.
.xcworkspace
вместо старого проекта, так как в рабочей области есть все зависимости и фреймворки, настроенные для сборки.
- person Alejandro Iván; 20.04.2017
У меня тоже была эта ошибка!
Во-первых, эта ошибка может быть вызвана опцией «Включить биткод» в настройках сборки. Я переключил его на НЕТ, и успех был достигнут.
Возможно, в вашем проекте есть какая-то библиотека, в которой нет бит-кода. Если вы включите биткод своего проекта с этой библиотекой, он будет создан с ошибкой.
Я надеюсь, что это будет полезно для вас.
Чтобы узнать больше о биткоде Apple:
Утончение приложений (iOS, tvOS, watchOS)