Xcode: símbolos no definidos para la architecture i386

Honestamente, soy bastante inexperto en OBJ-C. He buscado una solución en Stack Overflow y otras páginas muy difíciles, pero todavía no puedo solucionar mi problema. Para mi proyecto final en la escuela tengo que progtwigr una aplicación iOS que debería poder mostrar datos de una database MySQL. Revisé un artículo de Code with Chris ( http://codewithchris.com/iphone-app-connect-to-mysql-database/#creatingphpservice ) e intenté modificarlo para mis especificaciones de la escuela.

Entonces, aquí está mi error:

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

Como ya descubrí esto, algo así como mi HomeModel-File quiere acceder a mi "Datos" -class que definí en "Data.h". Pero ya he importado "Data.h" en mi "HomeModel.m" (y también a "HomeModel.h", aunque esto es innecesario, creo).

¿Alguien sabe cómo arreglar esto?

PD: Ya comprobé las "fonts de compilation" de mi proyecto.

Tuve el mismo problema y esta advertencia desapareció después de cambiar las configuraciones de compilation> architectures a "architectures estándar" y configuraciones de compilation> architectures válidas a "armv7 armv7s armv8 arm64" para todos los proyectos y objectives que tenía mi proyecto. Espero que esto ayude.

¡Muchas gracias por sus respuestas y comentarios!

Como ya mencioné, no soy un experto en Obj-C y, por supuesto, fue un error muy estúpido

Mi "Data.m" estaba completamente vacío.

Solo tuve que agregar estas pocas líneas:

 #import "Data.h" @implementation Data @end 

Nuevamente: ¡Gracias por pasar tu time en mi "problema" ! jaja