1

ios-deploy error [solucionado]

hola hermosa comunidad, doy gracias a los ERR! que día con día nos topamos porque es con ellos que aprendemos hacer las cosas y para la siguiente no cometer el mismo problema, en este caso les comparto como solucioné este problema si es que alguien le llegue a pasar.

Para desarrollar aplicaciones en IONIC ten en cuenta tener el ambiente configurado e instalado y no hacerlo a la ligera, mi problema es que primero instalé Cordova, Ionic y por último Xcode. Recomiendo primero Xcode y después Cordova e Ionic.

una ves que lo instalé e ingresé el comando $ ionic info en mi terminal me aparecía toda esta leyenda en consola

 Dependency warning - for the CLI to run correctly,      
 itis highly recommended to install/upgrade the following:     

 Install ios-sim to deploy iOS applications.`npm install -g ios-sim` (may require sudo)
 Install ios-deploy to deploy iOS applications to devices.  `npm install -g ios-deploy` (may require sudo)

creo que no hay mayor problema, instalamos solo ios-sim y ios-deploy, el primero si lo instalé sin problema pero cuando seguí con ios-deploy me encontré con estas lineas en mi consola

watr$ sudo npm install -g ios-deploy
npm WARN lifecycle ios-deploy@1.9.1~preinstall: cannot run in wd %s %s (wd=%s) ios-deploy@1.9.1 ./src/scripts/check_reqs.js && xcodebuild /usr/local/lib/node_modules/.staging/ios-deploy-298c9491
npm ERR! Darwin 16.4.0npm ERR! argv "/usr/local/bin/node""/usr/local/bin/npm""install""-g""ios-deploy"npm ERR! node v6.10.0npm ERR! npm  v3.10.10npm ERR! path /usr/local/lib/node_modules/ios-deploy/build/Release/ios-deploy
npm ERR! code ENOENT
npm ERR! errno -2npm ERR! syscall chmod

npm ERR! enoent ENOENT: no such file or directory, chmod '/usr/local/lib/node_modules/ios-deploy/build/Release/ios-deploy'npm ERR! enoent ENOENT: no such file or directory, chmod '/usr/local/lib/node_modules/ios-deploy/build/Release/ios-deploy'npm ERR! enoent This is most likely not a problem withnpm itself
npm ERR! enoent andis related tonpmnot being able to find a file.
npm ERR! enoent 

npm ERR! Please include the following file with any support request:
npm ERR!     /Users/watr/npm-debug.log

googleando me encontré con este link lo que encontraba en el es que con solo este comando puedo solucionar el problema.

npm install -g ios-deploy --unsafe-perm=true
or:
npm install -g ios-deploy --allow-root

sin embargo seguía con un problema parecido en consola, lo cual me arrojaba ahora este.

watr$ sudo npm install --global --unsafe-perm ios-deploy
Password:

> ios-deploy@1.9.1 preinstall /usr/local/lib/node_modules/.staging/ios-deploy-298c9491
> ./src/scripts/check_reqs.js && xcodebuild

stderr: xcode-select: error: tool 'xcodebuild' requires Xcode, but active developer directory '/Library/Developer/CommandLineTools' is a command line tools instance

npm ERR! Darwin 16.4.0
npm ERR! argv "/usr/local/bin/node""/usr/local/bin/npm""install""--global""--unsafe-perm""ios-deploy"
npm ERR! node v6.10.0
npm ERR! npm  v3.10.10
npm ERR! code ELIFECYCLE

npm ERR! ios-deploy@1.9.1 preinstall: `./src/scripts/check_reqs.js && xcodebuild`
npm ERR! Exit status 1
npm ERR! 
npm ERR! Failed at the ios-deploy@1.9.1 preinstall script './src/scripts/check_reqs.js && xcodebuild'.
npm ERR! Make sure you have the latest version of node.js and npm installed.
npm ERR! If you do, this is most likely a problem with the ios-deploy package,
npm ERR! notwith npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     ./src/scripts/check_reqs.js && xcodebuild
npm ERR! You can get information on how to open an issue for this project with:
npm ERR!     npm bugs ios-deploy
npm ERR! Orif that isn't available, you can get their info via:
npm ERR!     npm owner ls ios-deploy
npm ERR! There is likely additional logging output above.

npm ERR! Please include the following file with any support request:
npm ERR!     /Users/watr/Develop/Ionic/ejemplo/npm-debug.log

estas lineas me llamaron la atención por lo cual las google

stderr: xcode-select: error: tool 'xcodebuild' requires Xcode, but active developer directory'/Library/Developer/CommandLineTools' is acommandlinetoolsinstance```

y encontré que tenía que ingresar este código 

$ sudo xcode-select -s /Applications/Xcode.app/Contents/Developer

para después 

$ npm install -g ios-deploy --allow-root

y listo, problema resuleto 



Escribe tu comentario
+ 2
1
71Puntos
6 años

This is new update classic card series game,now play with friends free games minesweeper i hope you fully enjoy and felling very well.