2016-01-30 3 views
0

Я получаю сообщение об ошибке, как исключениеPersistent dyld: Символ не найден в Xcode 7.2

dyld: Symbol not found: __TWPO6Darwin9MachErrorSs16RawRepresentableS_ 
Referenced from: /Users/Fiodor/Library/Developer/Xcode/DerivedData/test-buqpcjbiwfvjnadievcgwbgveewn/Build/Products/Debug/test.app/Contents/MacOS/../Frameworks/libswiftFoundation.dylib 
Expected in: /Users/Fiodor/Library/Developer/Xcode/DerivedData/test-buqpcjbiwfvjnadievcgwbgveewn/Build/Products/Debug/test.app/Contents/MacOS/../Frameworks/libswiftDarwin.dylib 
in /Users/Fiodor/Library/Developer/Xcode/DerivedData/test-buqpcjbiwfvjnadievcgwbgveewn/Build/Products/Debug/test.app/Contents/MacOS/../Frameworks/libswiftFoundation.dylib 
(lldb) 

Сначала я думал, что это был единственный случай, потому что это не случилось со мной раньше. Но я начал создавать несколько проектов Cocoa Swift только с кодом шаблона, и он все равно появляется каждый раз.

Я уже пытался добавить фреймворки вручную в свой проект и изменить цель развертывания, но это совсем не помогло.

Я запускаю OSX 10.11.4 Beta (15E33e), Xcode Version 7.2 (7C68).

+0

Посмотрите на мой ответ и сказать, если это сработало. – Anokrize

ответ

1

Держу пари, что вы включаете фреймворк или некоторые файлы с окончанием .dylib. С некоторыми обновлениями от Apple они изменились на .tbd

Из вашего кода ошибки вы включаете libswiftFoundation.dylib.

Удалите его и изменить его на

libswiftFoundation.tbd 
+0

Я не очень хорошо разбираюсь в Xcode. Как мне это сделать? Я вообще не включаю libswiftFoundation, и я не могу найти его в «Связанных фреймворках и библиотеках» -> «Добавить» вообще. Я использую стандартный шаблон приложения Swift Cocoa для OSX в Xcode. – Fiodor

+0

Это новый проект? Или когда это вызвало ошибку – Anokrize

+0

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