2012-04-20 23 views
30

Estoy tratando de agregar algunos archivos de recursos nuevos a un proyecto que fue construido por otra persona en otro mac. Creo que el proyecto tiene la provisión de la persona de vistas previas.Agregando archivos de recursos a xcode

El uso del botón derecho del ratón-> Agregar archivos a "MyProject" no proporciona el resultado esperado. Después de compilar el proyecto, el archivo agregado no está visible en la aplicación.

¿Cómo puedo agregar nuevos recursos en mi proyecto?

PD: Estoy tratando de aprender Objective-C en una cuenta macincloud.com.

+0

Cuando dice "Después de compilar el proyecto, el archivo complemento no es visible en la aplicación," ¿qué quiere decir? ¿No está donde espera, pero está en algún otro lugar del paquete resultante, o no está en ninguna parte del paquete? ¿Está en una fase de Copy Resources en cualquier lugar? ¿Qué tipo de archivo de recursos es? ¿Una imagen? ¿Un sonido? Por favor da más información. – user1118321

+0

@ dole-doug ¿Recibió las respuestas a su pregunta? Si es así, acepte la respuesta dada o elabore su pregunta. –

Respuesta

53

Es posible que el archivo que ha agregado no se haya agregado a la compilación del proyecto. Haga clic en su project>App target>Build Phases Y compruebe que el archivo existe en Compile sources (si es necesario compilarlo); de lo contrario, marque Copy bundle resources. Si el archivo no existe allí, arrástrelo allí y debería estar bien, (por lo que entiendo de su pregunta).

EDITAR

También puede comprobar wether un archivo se añade al destino haciendo clic en el archivo y abrir el "Inspector File" (View>Utilities>Show File Inspector, o + +), y consulte la sección Target Membership.

Ejemplo:
Example

+0

Si los verifica y aún falla, es posible que una actualización de xcode mueva la carpeta de destino (esto me pasó a mí). Entonces, en lugar de estar en 'myapp.app/sounds', están en la raíz de la ubicación' myapp.app/'. – SimplGy

+0

Solución para la cuestión de la subcarpeta: http://stackoverflow.com/questions/10969555/resource-files-in-subdirectory-are-copied-to-root-directory-of-the-app-bundle – SimplGy

4

sólo tienes que arrastrar el archivo de recursos (desde una ventana del buscador) en su proyecto de área de archivos (lado izquierdo) y la caída de los ficheros de soporte.

Una vez que suelte, un cuadro de diálogo le indicará los objetivos para agregarlo. Seleccione todo lo que sea apropiado. Eso es.

1

Agregando a Copy bundle resources trabajó para mí

enter image description here

Cuestiones relacionadas