telugu simbolo que pegar muerte indio desactivar copiar como celular caracter bloquea ios xcode compiler-errors mach-o

ios - simbolo - Error de comando del enlazador: ''ld: símbolo(s) no encontrado(s) para la arquitectura i386''



simbolo que bloquea iphone copiar y pegar (11)

Resolví el mismo problema porque creé componentes como proyectos separados. Después de agregar las carpetas al proyecto principal, olvidé eliminar los archivos .plist, .string y extra main.m de los directorios del grupo de componentes importados.

Eliminar estos resolvió mi problema porque obviamente la aplicación tenía comandos de compilación conflictivos ...

Tengo un error en el momento de la compilación. Parece ser extraño. funcionó como aplicación de vista detallada, pero el uso de vista única no parece funcionar. este es el error de detalles:

Undefined symbols for architecture i386: "_OBJC_CLASS_$_RssArticle", referenced from: objc-class-ref in RssXmlParser.o ld: symbol(s) not found for architecture i386 clang: error: linker command failed with exit code 1 (use -v to see invocation)


Encontré este error debido a nombres de archivos duplicados (había creado subclases NSManagedObjectContext automáticamente en los datos centrales a través del menú del editor).

A partir de XCODE 5.0, simplemente salga y reinicie y xcode debería reconocer esto y solucionarlo por usted si hace clic en la advertencia amarilla en el panel de la izquierda


En mi caso, creé erróneamente una nueva subclase de UIView con archivos .h y .c lugar de archivos .h y .m . Cambiar las extensiones fue fácil, pero no pensé en cambiar el contenido de los archivos .m . Entonces mis archivos .h tenían

#ifndef My_Project_MPMyView_h #define My_Project_MPMyView_h #import <UIKit/UIKit.h> @interface MPMyView : UIView @end #endif

y mis archivos .m tenían incorrectamente

#include <stdio.h>

Cuando cambié mis archivos .m a

@interface MPMyView : UIView @end @implementation MPMyView @end

El error del enlazador fue corregido.


Me di cuenta de que tenía que usar el archivo .xcworkspace en lugar del archivo .xcodeproj.


Un error similar me sucedió en Xcode 6.4. Parece un error de Xcode.

Mi solución fue ir al archivo ".o" que causó el error, desmarcar y volver a verificar las membresías de destino que necesita.


Producto -> Limpiar luego Producto -> Ejecutar :)


Creo que podría ser que estés intentando crear dos archivos .C diferentes (con función principal) en un proyecto. C solo le permite tener una entrada principal en cada proyecto.


no veo a nadie sugiriendo ir a la terminal e ir al directorio donde está el proyecto y ejecutarlo

xcodebuild -verbose

ver un error detallado y solo leer el error ayuda una gran cantidad de tiempo


No sé cómo funcionó. Pero simplemente cerré el xcode y volví a abrir haciendo clic en el archivo xcworkspace y funcionó para mí. puede intentar con suerte que esto pueda resolver su problema, gracias.


Mantenga presionado alt. En la barra de herramientas superior ir a

Producto> carpeta de construcción limpia

Presiona "limpiar la carpeta de compilación" y espera a que se genere y ejecute. Debería resolver cualquier error en el archivo de compilación.


Pruebe estos pasos:

  1. Abra su proyecto en XCode.

  2. En la ventana / panel del lado izquierdo de XCode, haga clic en el nombre de su proyecto en la parte superior.

  3. Ahora seleccione Target desde el panel lateral derecho de XCode.

  4. Selecciona Crear fases desde la parte superior del panel derecho. (aquí otra opción será Configuración de compilación, Reglas de compilación)

  5. En el mismo panel, abra las "Fuentes de compilación", aquí verifique: ¿están todos los archivos ( .m ) enumerados? si no todos los archivos, haga clic en (+) iniciar sesión en la parte inferior para agregar archivos ( .m ) que no están en la lista

  6. Según tu error, parece que RssXmlParser no está allí, agrégalo y vuelve a compilar

Funcionará bien ahora.