2011-05-14 7 views
5

Estaba siguiendo el readme para comenzar a usar RestKit. Todo funciona bien al agregar RestKit como un submódulo de GitHub.RestKit con Xcode4 pero no como un submódulo de GitHub

¿Hay alguna forma de que pueda agregar RestKit a un proyecto de Xcode 4 ya existente pero no como un submódulo de GitHub?

El proyecto al que deseo agregar RestKit no está configurado con el repositorio de GitHub y en realidad irá a un repositorio de subversión.

Gracias de antemano.

Respuesta

4

Acabo de descargarlo, lo coloqué en la raíz de myproject, lo descomprimí y lo renombré a RestKit.

+1

Hola jspooner. Gracias, ¿acabas de ir a github.com -> descargar, arrastrar toda la carpeta, ejemplos y todo (15 Mb) en tu proyecto de Xcode? Intenté eso y parece bastante hinchado. – RickiG

+1

Sí, eso es todo. Me encontré con un par de otros problemas también ... Si ve errores de Mach-O, siga adelante e incluya los archivos que lista como opcionales. ¡Una vez que lo puse en marcha, funciona de maravilla! Mucho mejor que ObjectiveResource. – jspooner

+0

Parece un completo desastre agregar RestKit a un proyecto existente bajo subversión. Desearía que hicieran una versión "drop in source". Solo para estar seguro, ¿realizó el enlace, agregó la ruta de búsqueda de encabezado, agregó dependencias, etc. para ejecutarlo? – RickiG

2

Al final del día, git submodule es simplemente una carpeta en su disco duro. Sin embargo, desde el "punto de vista" de git se reconoce como una referencia a otro repositorio (en una confirmación específica) en lugar de a una carpeta de archivos.

Así que si está utilizando git solamente (que no es en este caso), entonces es un mecanismo simple pero bastante poderoso de proyectos de anidamiento o incluso bibliotecas.

Para responder a su pregunta, supongo que podría hacerlo todo desde la línea de comandos, lo que podría ser más rápido que descargar y descomprimir el código fuente (dependiendo de su preferencia, por supuesto):

cd /path/to/your/project 

git submodule add git://github.com/RestKit/RestKit.git RestKit 
cd RestKit 
# Checkout the current stable branch 
git checkout 0.9-stable 
# Remove the git repository 
rm -fr .git/ 

Desde aquí puede configurar su proyecto de acuerdo con installation guide

Cuestiones relacionadas