ios - buttons - ionic text
¿Cómo reconstruir los cambios en el pod de desarrollo? (3)
Como solución, he estado "limpiando" manualmente mis vainas de desarrollo.
- En el proyecto
Pods
,Products
abiertosProducts
seleccione el (los) marco (s) del pod de desarrollo. - En el inspector de la derecha, selecciono la flecha que abre el Finder
- Eliminar el marco (s)
- Construir / Ejecutar
Espero que ayude, y que Apple arregle esto pronto ...
PS definitivamente va a escribir un script simple para hacer esto.
Actualización 9/25/18
También parece que a veces debo eliminar las compilaciones intermedias también.
Tengo un pod de desarrollo que conecto a mi aplicación localmente :path => ''~/Projects/Swift/pod''
. Cuando hago cambios dentro del código de la aplicación en ese pod de desarrollo, estos cambios no se incluyen después de la compilación. Es como si estuviera compilando código en caché, no mi código cambia.
Para incluir cambios de código en la compilación, tengo que ejecutar el comando "Carpeta de compilación limpia", pero después de esa compilación lleva mucho tiempo, durante 10 minutos, lo que no es muy productivo.
Literalmente, comento una línea de código y espero 10 minutos para ver los cambios.
¿Cuál es el problema?
Estaba intentando ejecutar "pod install / pod update" después de cualquier cambio, pero no tiene efecto.
Estoy trabajando con pods de desarrollo por un tiempo, funciona bien la mayor parte del tiempo. Los cambios no surten efecto como usted solo sucede unas pocas veces.
Eliminar la carpeta Pods
y volver a instalar podría solucionar el problema.
Actualizar:
Tengo que declarar que mi respuesta no es para la situación posterior a Xcode 10. Para Xcode 10, CocoaPods puede que no admita el nuevo sistema de compilación en este momento. Lo habían arreglado https://github.com/CocoaPods/CocoaPods/issues/8073
En mi caso (antes de Xcode 10), la mayoría de las veces funciona bien, excepto unos pocos.
Tuve el mismo problema con Xcode 10.0 (10A255). Volver a cambiar al sistema de compilación heredado (en Archivo -> Proyecto / Configuración del área de trabajo) funcionó para resolver el problema por ahora, hasta que esto se solucione con Cocoapds o Xcode.