Обновите проект с swift1.x до swift2

после изменения большого количества кода для swift2 удалите множество ошибок. и, наконец, он показывает, что swiftc не удалось с кодом выхода 1

и у меня тоже такая ошибка...

Invalid bitcast
  %16 = bitcast i32 %15 to %CSo15NSManagedObject*, !dbg !252
LLVM ERROR: Broken function found, compilation aborted! 

любая идея о том, как я могу найти сломанную функцию ??


person Siu Chung Chan    schedule 17.09.2015    source источник
comment
Добавьте точку останова исключения. посмотреть, где давка в   -  person Roi Mulia    schedule 17.09.2015
comment
XCode выполняет преобразование за вас, когда вы открываете проект, используя swift 1 в XCode 7.   -  person neo    schedule 17.09.2015
comment
@roimulia все та же :(   -  person Siu Chung Chan    schedule 17.09.2015
comment
Странный. В моем проекте работало автоматическое преобразование.   -  person neo    schedule 17.09.2015
comment
может быть проблема с моими библиотеками...   -  person Siu Chung Chan    schedule 17.09.2015
comment
Даже если это не было сделано автоматически, вы все равно можете попросить Xcode помочь вам обновить код до Swift 2, открыв меню «Правка» > «Преобразовать» > «В последний синтаксис Swift».   -  person Eric Aya    schedule 17.09.2015


Ответы (1)


Вместо того, чтобы исправлять все ошибки вручную, вы должны делать это автоматически. См. прикрепленное изображение.

введите здесь описание изображения

person Nishant    schedule 17.09.2015