¿Cómo editar el Proyecto Xcode para la integración de Meteor iOS?

Quiero crear un ícono de aplicación, una pantalla de bienvenida, editar el nombre de la aplicación y establecer algunas configuraciones de córdoba / aplicación.

meteor run ios abre el simulador pero no se abre o el proyecto. ¿Dónde está ese proyecto y se sobrescribe este proyecto Xcode? No quiero perder ninguna configuration que hago.

Por ejemplo, quiero configurar el esquema de url de la aplicación para que pueda implementar una networkingirección a la aplicación . También quiero establecer las preferences de cordova para no permitir el desplazamiento . Normalmente haría estas cosas desde el .xcodeproj, pero ¿dónde está y cuándo se sobreescribe / reinicia?

Por lo que he visto en los documentos y mi experiencia hasta el momento.

  • meteor run ios solo ejecuta el emulador de iOS con su código . El código relacionado con esta compilation está en .meteor / local / cordova-build pero es temporal y se sobrescribirá todo el time

  • meteor run ios-device -p yourlocalip:yourlocalport lanzará XCode con el proyecto .xcod construido en cordova y un server local en su computadora . Tiene la intención de hacer que puedas ejecutar y depurar tu código desde un dispositivo iPhone real, con los cambios que realices en tu computadora al código repercutido instantáneamente en la pantalla del iPhone. Necesita que su computadora y su teléfono estén en el mismo Wifi para habilitar esta function. El código relacionado con esta compilation está en .meteor / local / cordova-build pero es temporal y se sobrescribirá todo el time

  • meteor build /Path/To/Builds/Directory/NewBuild -p yourserverhost:yourserverip realmente creará el .xcodeproject construido en cordova apuntando a su server real en la ruta especificada. Desde este proyecto puedes personalizar todo lo que quieras PERO , de hecho, perderás estas configuraciones con una nueva compilation …

¡Excepto si usa la carpeta yourproject / cordova-build-override / !

Como se describe en los documentos oficiales de meteorología de cordova en "Configuración avanzada de construcción", todo lo que coloque en esta carpeta sobrescribirá los files creados por meteoro durante su construcción. Entonces puedes configurar todo en la forma cordova / Phonegap allí. Si fue capaz de configurar sus funciones a través de cordova por lo general, podrá hacerlo allí.

Bonificación que he aprendido de la manera más dura:

Siempre destruya la carpeta .meteor / local antes de crear una de esas tres cosas , me quedé atrapado en un estado en el que XCode recordaba algunos de mis cambios en el proyecto .xcod y todo estaba en mal estado. Después de destruir esta carpeta, todo volvió a la normalidad 🙂

espero haberte ayudado

Mickael

Si está buscando la ruta al proyecto Xcode en su sistema de files, se encuentra en:

 /path/to/project/.meteor/local/cordova-build/platforms/ios/<project>.xcodeproj 

Tendrá que navegar hasta el directory de su proyecto y abrir .meteor porque es un file oculto.

Nota: si desea poder ver los files ocultos en un buscador en una Mac , escriba los defaults write com.apple.finder AppleShowAllFiles TRUE su terminal defaults write com.apple.finder AppleShowAllFiles TRUE y luego reinicie el buscador. Cambie TRUE a FALSE para ver solo los files visibles.