Я просто использовал инструмент миграции Xcode 7 для переноса проекта с Swift 1.2 до 2. После устранения ошибок, пропущенных и таких, все хорошо, за исключением ошибки, которая мешает мне даже здание: командование не выполнено из-за сигнала: незаконное указание 4.Ошибка команды Xcode 7 из-за сигнала: незаконная инструкция 4
Я пробовал помощь в этих статьях (Xcode 7 and Swift 2.0 : Command failed due to signal: Abort trap: 6 и Command failed due to signal: Abort trap: 6), которые не являются идентичными для меня, но тем не менее они не смогли исправить проблему.
Я очистил сборку и удалил папку с производными данными. У меня есть современная установка CocoaPods, инструменты Xcode равны 7.0, а оптимизация компиляции Swift - в None. Есть что-то еще, что мне не хватает?
Спасибо!
У меня была такая же проблема, в моем случае у меня было два класса и протокол: «класс A: B, P», но «класс B» имел свойство, которое принудительно выполнялось «протоколом P». По какой-то причине не включая протокол в классе, который действительно имел свойство, вызывал эту ошибку. Я просто сделал «класс B» включен протокол, и ошибка исчезла! – dcestari
Спасибо @dcestari, была ли ошибка сборки, которая помогла вам найти это? Или это была случайная случайность? –
Да @ bj-miller, но они не были ясны, я просто видел похожие вещи для 'ref myAttribute' (предполагая, что' myAttribute' было именем свойства) и 'ref B'. – dcestari