tools online compilador app ios xcode swift linker-errors xcode6

ios - online - xcode ide



Ejecutando desde Xcode 6.1-Errores del enlazador (3)

Estoy creando un juego de SpriteKit con la versión beta de Xcode 6.1 que creé originalmente con la versión de lanzamiento de Xcode 6.0.1. Cambié a 6.1 debido a problemas de sks dañados en 6.0.1. Ahora, estoy recibiendo un error de ejecución en el lanzamiento:

dyld: Symbol not found: _swift_isaMask

Entiendo que este es un error del vinculador, pero ¿qué debo hacer para solucionarlo? ¿O debería simplemente crear un nuevo proyecto en Xcode 6.1 y copiar sobre mis archivos? Gracias.

EDITAR 1: Intenté crear un proyecto completamente nuevo con Xcode 6.1, y sigo recibiendo el mismo error.


Limpiar y reconstruir el proyecto no me ayudó. En mi caso, tuve una clase que era un simple UIViewController, implementando una fuente de datos y delegado al mismo tiempo:

public class MyViewController: UIViewController, UIPickerViewDelegate, UIPickerViewDataSource { ...

Cuando eliminé los dos protocolos (UIPickerViewDelegate y UIPickerViewDataSource) y eliminé todos los métodos de la clase que los implementó, entonces podría construir sin problemas. Luego volví a agregar solo los métodos, se construyó, luego volví a lo que tenía antes y, entiéndalo, se construyó . Ugh

Así que parece que hay algunos problemas con el enlazador Swift. Juegue con la clase en cuestión, simplifíquelo hasta que se construya, y luego agregue pieza por pieza.


Lo que estoy haciendo es crear archivos sks usando XCODE 6.1, y para el resto del trabajo, uso XCODE 6.0.1.

Si desea cambiar algo en sus sks, debe cambiar nuevamente a 6.1. Nunca seleccione un archivo sks ejecutándose bajo 6.0.1


Yo tuve el mismo problema; He limpiado mi proyecto (cmd + shift + k) y esto solucionó el error.