在7.1设备swift xcode6 beta 3上调试时出错

Dan*_*Dan 14 xcode ios swift

我有一个在beta2中运行良好的项目,但现在它因以下运行时错误而崩溃.

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
Run Code Online (Sandbox Code Playgroud)

我已将所有数组等更改为新标准(获得了很好的警告和自动修正框).我对iOS编码很新,所以我需要一些指导,这可能会给我一个更好的线索.

我仍然有一个警告并得到与上面提到的相同的问题:仅在iOS 8.0及更高版本(@ rpath/libswift_stdlib_core.dylib)上支持可重定位的dylibs(例如嵌入式框架)

谢谢!

kli*_*ger 18

我得到了同样的错误,我解决了它:

  1. 在XCode 6 Beta3中打开管理器(窗口 - >管理器)

  2. 选择顶部的"项目"选项卡

  3. 在左侧栏中选择我的项目

  4. 选择"派生数据"位置旁边的"删除..."按钮

我的swift应用程序现在在我的iPhone 4上运行在iOS 7.1.2上


And*_*ndy 5

我解决了这个通过删除缓存文件../DerivedData/*~/Library/Caches/com.apple.dt.Xcode