我有一个在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编码很陌生,所以我需要一些指导,这可能会让我在这方面有更好的线索。
中提到的问题相同的问题谢谢!
答案 0 :(得分:18)
我遇到了同样的错误,我解决了它:
在XCode 6 Beta3中打开管理器(窗口 - >管理器)
选择"项目"顶部的标签
在左侧栏目中选择我的项目
选择"删除..." “派生数据”位置旁边的按钮
我的swift应用程序现在可以在iPhone 4上的iOS 7.1.2上运行
答案 1 :(得分:5)
我通过删除../DerivedData/*
和~/Library/Caches/com.apple.dt.Xcode
答案 2 :(得分:2)
清理DerivedData文件夹可以解决问题。
答案 3 :(得分:0)
我必须将import Foundation
添加到AppDelegate.swift
文件的第一行(Xcode 6 Beta 3)