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

我有一个在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 

我已经改变了所有的数组等等到新的标准(有好的警告和自动装盒)。 我对iOS编码很新,所以我需要一些指导,这可能会给我一个更好的线索。

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

谢谢!

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

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

  2. select顶部的“项目”选项卡

  3. 在左侧栏中select我的项目

  4. select派生数据位置旁边的“删除…”button

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

我通过删除../DerivedData/*~/Library/Caches/com.apple.dt.Xcode的caching文件来解决这个问题

清理DerivedData文件夹可以解决问题。

我必须添加import Foundation到我的AppDelegate.swift文件的第一行(Xcode 6 Beta 3)