Подтвердить что ты не робот

Ошибка при отладке на устройстве 7.1 swift xcode6 beta 3

У меня есть проект, который отлично работал в бета-версии 2, но теперь он разбился на следующую ошибку времени выполнения.

dyld: Symbol not found: __TWPVSs26AutoreleasingUnsafePointerSs8_Pointer
  Referenced from: /var/mobile/Applications/6A8ABF68-4B3D-464A-9322-3B3F61B429E2/MovieLookUp.app/MovieLookUp
  Expected in: /private/var/mobile/Applications/6A8ABF68-4B3D-464A-9322-3B3F61B429E2/MovieLookUp.app/Frameworks/libswift_stdlib_core.dylib
 in /var/mobile/Applications/6A8ABF68-4B3D-464A-9322-3B3F61B429E2/MovieLookUp.app/MovieLookUp

Я изменил все массивы и т.д. на новый стандарт (получил хорошие предупреждения и автокоррекцию для них). Я новичок в кодировании iOS, поэтому мне нужно некоторое руководство, которое может дать мне лучшую подсказку по этому вопросу.

У меня все еще есть предупреждение и проблема, о которой упоминалось выше: relocatable dylib (например, встроенные фреймворки) поддерживаются только в iOS 8.0 и более поздних версиях (@rpath/libswift_stdlib_core.dylib)

Спасибо!

4b9b3361

Ответ 1

Я получал ту же ошибку, и я решил ее:

  • Открытие организатора в XCode 6 Beta3 (Окно → Организатор)

  • Выбор вкладки "Проекты" вверху

  • Выбор моего проекта в столбце левой стороны

  • Выбор кнопки "Удалить..." рядом с местом "Производные данные"

Мое быстрое приложение теперь работает на iOS 7.1.2 на моем iPhone 4

Ответ 2

Я решил это, удалив кешированные файлы в ../DerivedData/* и ~/Library/Caches/com.apple.dt.Xcode

Ответ 3

очистка папки DerivedData устраняет проблему.

Ответ 4

Мне пришлось добавить import Foundation в первую строку моего файла AppDelegate.swift (Xcode 6 Beta 3)