Urgent: Error when build for release of an iOS app

  • When I build a release build of the app for iOS that uses onesignal-cordova-plugin and requires iOS library management tool CocoaPods which I assume is installed on your server, I get:
    Installing “onesignal-cordova-plugin” for ios
    Failed to install ‘onesignal-cordova-plugin’:Error: pod: Command failed with exit code 1

    When I build for release for Android, the build works fine.

    The app is already is to set to use CLI 6.5.0 and according to your article, CocoaPods is supported.

    You can simply test the behavior by adding onesignal-cordova-plugin and build release for iOS.

    Please see another post by @Karim-Krell but is possibly related, but had no response!

    Here is a part of the build log:

    Fetching plugin “onesignal-cordova-plugin” via npm
    Installing “onesignal-cordova-plugin” for ios
    Failed to install ‘onesignal-cordova-plugin’:Error: pod: Command failed with exit code 1
    at ChildProcess.whenDone (/private/tmp/monaca/59e3cf31e78885a5178b4567/project/platforms/ios/cordova/node_modules/cordova-common/src/superspawn.js:169:23)
    at emitTwo (events.js:87:13)
    at ChildProcess.emit (events.js:172:7)
    at maybeClose (internal/child_process.js:827:16)
    at Process.ChildProcess._handle.onexit (internal/child_process.js:211:5)

    Remove DerivedData files…
    Change Xcode Version to 8

    • postBuild -
      Remove working directories…
      Build Error: Error: Sandbox Exec Error: [ Error: pod: Command failed with exit code 1

    Please advice.

  • Monaca

    We updated the CocoaPods on our Server and the issue is solved. I added the onesignal-cordova-plugin and successfully built it for iOS.

  • Hi @khemry , I confirm that the build process is now working fine.


Log in to reply