Software Archive
Read-only legacy content
17061 Discussions

iOS Build error on 1912 - shell.js

Makecentz
Beginner
666 Views

I keep getting this error when building for iOS. I build an iOS app with the previous release with no problem. But now this version (1912) gives this error.

Installing "org.apache.cordova.device" for ios
Installing "org.apache.cordova.splashscreen" for ios
Installing "com.intel.xdk.audio" for ios
Generating config.xml from defaults for platform "ios"
Calling plugman.prepare for platform "ios"
Preparing ios project
Processing configuration changes for plugins.
Iterating over installed plugins: [ 'org.apache.cordova.device',
  'org.apache.cordova.splashscreen',
  'com.intel.xdk.audio' ]
Writing out cordova_plugins.js...
Wrote out iOS Bundle Identifier to "com.unurban.bayboo"
Wrote out iOS Bundle Version to "2.0"
Copying icon from .../bayboo/profile/60.png to .../bayboo/platforms/ios/bayboo/Resources/icons/icon-60.png
cp: no such file or directory: .../bayboo/profile/60.png

Copying icon from .../bayboo/profile/120.png to .../bayboo/platforms/ios/bayboo/Resources/icons/icon-60@2x.png
cp: no such file or directory: .../bayboo/profile/120.png

Copying icon from .../bayboo/profile/180.png to .../bayboo/platforms/ios/bayboo/Resources/icons/icon-60@3x.png
cp: no such file or directory: .../bayboo/profile/180.png

Copying icon from .../bayboo/profile/76.png to .../bayboo/platforms/ios/bayboo/Resources/icons/icon-76.png
cp: no such file or directory: .../bayboo/profile/76.png

Copying icon from .../bayboo/profile/152.png to .../bayboo/platforms/ios/bayboo/Resources/icons/icon-76@2x.png
cp: no such file or directory: .../bayboo/profile/152.png

mv: dest file already exists: .../bayboo/platforms/ios/bayboo/Bayboo-Info.plist

mv: dest file already exists: .../bayboo/platforms/ios/bayboo/Bayboo-Prefix.pch

shell.js: internal error
Error: EINVAL, invalid argument '.../bayboo/platforms/ios/bayboo.xcodeproj'
    at Object.fs.renameSync (fs.js:543:18)
    at /Developer/cordova/4.1.2/node_modules/cordova/node_modules/cordova-lib/node_modules/shelljs/src/mv.js:77:8
    at Array.forEach (native)
    at Object._mv (/Developer/cordova/4.1.2/node_modules/cordova/node_modules/cordova-lib/node_modules/shelljs/src/mv.js:53:11)
    at Object.mv (/Developer/cordova/4.1.2/node_modules/cordova/node_modules/cordova-lib/node_modules/shelljs/src/common.js:186:23)
    at pbxProject.<anonymous> (/Developer/cordova/4.1.2/node_modules/cordova/node_modules/cordova-lib/src/cordova/metadata/ios_parser.js:162:27)
    at pbxProject.EventEmitter.emit (events.js:98:17)
    at pbxProject.<anonymous> (/Developer/cordova/4.1.2/node_modules/cordova/node_modules/cordova-lib/node_modules/xcode/lib/pbxProject.js:30:18)
    at ChildProcess.EventEmitter.emit (events.js:98:17)
    at handleMessage (child_process.js:322:10)

Any suggestions.

0 Kudos
1 Reply
John_H_Intel2
Employee
666 Views

Change the name of your app under Build Settings. Cordova has an issue if the name of your project match what you put into the App Name field, but is a different case.

0 Kudos
Reply