maybe xcodebuild -version is different when run with sudo?
On Fri, Feb 8, 2013 at 4:45 PM, Filip Maj <[email protected]> wrote: > Cool, thanks for checking it out Becky. > > That is exactly where some users are reporting their issues. > > Funny thing is, cordova-cli only runs "xcodebuild -version" to determine > if Xcode is installed or not. As long as the xcodebuild executable is in > your PATH it *should* work. I don't see how Xcode-select factors in here > though. Any ideas? Is my approach of checking iOS min reqs by shelling out > to xcodebuild too naïve? > > On 2/8/13 1:38 PM, "Becky Gibson" <[email protected]> wrote: > > >Interesting. I ran this once and it worked (I had to use sudo). Then, I > >realized that I might have my xcode-selects variable set wrong since I > >recently downloaded Xcode 4.6 via the iOS downloads page rather than via > >the AppStore. I put Xcode 4.6 into a subdirectory: > > /Applications/Xcode46/Xcode.app rather than right in the Applications > >folder. I realized that I should have also updated my xcode-select > >variable. I did that: > > sudo /usr/bin/xcode-select -switch > >/Applications/Xcode46/Xcode.app/Contents/Developer > >Then when I run sudo npm install -g cordova again, iOS fails: > > WARNING: Your system does not meet requirements to create iosprojects. > >See error output below. > >Xcode is not installed. Cannot add iOS platform. > >SKIPPING ios bootstrap. > > > >So, I would guess it has to do with the xcode-selects value. > > > >Also, FWIW running the suggested sudo chown -R <yourusername> > >/usr/local/lib/node_modules/cordova command and it didn't work for me. I > >haven't investigate that yet. > > > >-becky > > > > > >On Fri, Feb 8, 2013 at 3:59 PM, Filip Maj <[email protected]> wrote: > > > >> Hey everyone, > >> > >> I've had a couple of reports of people using the cordova-cli tools and > >> having issues installing. Apparently the post-install script > >>("bootstrap") > >> complains that Xcode is not installed on the system. Both users were > >> running Xcode 4.6. > >> > >> I've since upgraded my Xcode and done both a fresh install as well as an > >> upgrade from old cli tools to new, and cannot reproduce (the bootstrap > >> works; I get "SUCCESS: min reqs for iOS met"). > >> > >> Could other contributors on the ML here, who have Xcode at least 4.5.2 > >> installed, give it a shot and see if the installation goes through? > >> > >> To install, have node installed and run: npm install -g cordova > >> (you may need to put sudo in front of that if your node is installed > >> globally) > >> > >> Near the end of the installation process you should see something like: > >> > >> > [email protected] install /usr/local/lib/node_modules/cordova > >> > node bootstrap.js && ./bin/notice > >> > >> SUCCESS: Minimum requirements for blackberry met. > >> BOOTSTRAPPING blackberry... > >> SUCCESS: Minimum requirements for ios met. > >> BOOTSTRAPPING ios... > >> SUCCESS: ios ready to rock! > >> SUCCESS: blackberry ready to rock! > >> SUCCESS: Minimum requirements for android met. > >> BOOTSTRAPPING android... > >> SUCCESS: android ready to rock! > >> > >> > >> If you do notice issues, please file any details on the following JIRA > >> issue I have set up to track details: > >> https://issues.apache.org/jira/browse/CB-2404 > >> > >> Thanks in advance! > >> Fil > >> > >> > >
