ios compiler-errors ios-simulator watchkit apple-watch

ios - FBSOpenApplicationErrorDomain Code=3



compiler-errors ios-simulator (5)

Acabo de agregar una aplicación Watch a mi proyecto e intento:

override func awakeWithContext(context: AnyObject?) { super.awakeWithContext(context) let res = WKInterfaceController.openParentApplication(["key" : "value"]) { (replyInfo, error) -> Void in print("replyInfo : /(replyInfo) + error /(error)") } print(res) // true here }

En mi AppDelegate escribí:

func application(application: UIApplication, handleWatchKitExtensionRequest userInfo: [NSObject : AnyObject]?, reply: ([NSObject : AnyObject]?) -> Void) { reply(["replyKey" : "replyValue"]); }

Cuando lance la aplicación Watch solo tengo:

replyInfo: [:] + error Opcional (dominio de error = FBSOpenApplicationErrorDomain Code = 3 "La operación no se pudo completar. (FBSOpenApplicationErrorDomain eor 3.)")

¿Es por el simulador? ¿Sabes lo que estoy haciendo mal?

Gracias !


Mantenga su configuración

Reiniciar simulador:

  • Haga clic en la aplicación Simulator
  • Simulador> Quit Simulator o CMD + Q
  • Haga clic en xcode
  • Proyecto> Ejecutar o CMD + R

Estaba recibiendo esto cuando funciono en el reloj real. Resultó ser causado por la cuenta de desarrollador que no es de confianza en el iPhone. Configuraciones-> Administración de dispositivos-> ...


Intente regresar al controlador de vista y ejecute nuevamente en el simulador; funcionó para mí en Xcode 7.2.


Para aquellos que usan hardware real y no el simulador, tuve este problema. El problema es que seleccioné mi cuenta de desarrollador individual como mi firmante de código. Al hacerlo, tuve que ir a:

Configuración> General> Perfiles> Administración de dispositivos> (mi correo electrónico)

y luego toque Trust (mi correo electrónico) para confiar en mi cuenta individual.

Después de hacer esto, cmd-R ejecutó mi código en mi reloj / teléfono sin problemas.


Simulador iOS -> Restablecer contenido y configuración ...

Trabajó para mi

Simulador de iOS -> Restablecer contenido y configuración ... -> Restablecer