que está este error enlazar enlazado eliminar como buscar borrar apple iphone cocoa-touch email document

iphone - está - MFMailComposeViewController no se vincula para el simulador



este iphone está enlazado a un apple id (4)

En primer lugar, estoy usando XCode 4.0.2.

De acuerdo, aquí está mi problema. Puedo construir el programa de ejemplo de Apple para MFMailComposerViewController y ejecutarlo en el simulador (soy consciente de que no enviará correos electrónicos, solo me preocupa que se cree). Eso parece funcionar bien.

SIN EMBARGO, cuando intento construir mi aplicación, recibo el siguiente mensaje.

ld: warning: ignoring file /Users/lloyd/Projects/iOS/simpleApp/MessageUI.framework/MessageUI, missing required architecture i386 in file Undefined symbols for architecture i386: "_OBJC_CLASS_$_MFMailComposeViewController", referenced from: objc-class-ref in MailData.o ld: symbol(s) not found for architecture i386 collect2: ld returned 1 exit status

SOLUCIÓN

Buscando "Configuraciones de compilación" (Básico y Combinado) Vi que tenía el "Camino de búsqueda de marco" establecido. Esto fue extraño porque nunca recordé haber establecido eso. Eliminarlo solucionó el problema.

Ahora puedo construir tanto para el simulador como para el objetivo. NOTA: NO puede enviar correos electrónicos desde el simulador, pero aún así debería poder ejecutar el código (si tiene sentido).



Agregar MessageUI.framework al proyecto Linked Frameworks and Libraries


En Xcode ve a la pestaña de fases de compilación para tu objetivo. Asegúrese de ver MessageUI.framework. Si no está allí, haga clic en + para agregar un nuevo marco.


SOLUCIÓN

Buscando "Configuraciones de compilación" (Básico y Combinado) Vi que tenía el "Camino de búsqueda de marco" establecido. Esto fue extraño porque nunca recordé haber establecido eso. Eliminarlo solucionó el problema.

Ahora puedo construir tanto para el simulador como para el objetivo. NOTA: NO puede enviar correos electrónicos desde el simulador, pero aún así debería poder ejecutar el código (si tiene sentido).

Esta fue la solución a mi problema :)