Notice: The Monaca & Onsen UI Community Forum is shutting down.

For Onsen UI bug reports, feature requests and questions, please use the Onsen UI GitHub issues page. For help with Monaca, please contact Monaca Support Team.

Thank you to all our community for your contributions to the forum. We look forward to hearing from you in the new communication channels.

Command failed with exit code 65 on ios with "dpa99c/cordova-plugin-firebasex" - plugin



  • Hi there

    If I try to build an iOs App with the “dpa99c/cordova-plugin-firebasex” - plugin it fails with the following error. If I remove this plugin, build succeeds.
    I already tried to remove the ‘ü’ and blank within app name, but this did not help.

    Do you have any suggestions? Feel like I crawled the whole web, but I didn´t find something that helps.

    Any help appriciated.

    CLI Version: 11.0.0
    iOS Platform: 6.2.0
    Xcode 13.0

    [01:14:01] /tmp/download/platforms/ios/Schü**** **/Plugins/monaca-plugin-monaca-core/Monaca.m:83:48: warning: ‘openURL:’ is deprecated: first deprecated in iOS 10.0 [-Wdeprecated-declarations]
    [01:14:01] [[UIApplication sharedApplication] openURL:[NSURL URLWithString:urlString]];
    [01:14:01] ^~~~~~~
    [01:14:01] openURL:options:completionHandler:
    [01:14:01] In module ‘UIKit’ imported from /Users/builder/Library/Developer/Xcode/DerivedData/Schü
    **_-hjnzjwxomgbtludbjgxoxmopisun/Build/Intermediates.noindex/ArchiveIntermediates/Schü /IntermediateBuildFilesPath/UninstalledProducts/iphoneos/include/Cordova/CDVAvailabilityDeprecated.h:20:
    [01:14:01] /Applications/Xcode_13.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS15.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h:124:1: note: ‘openURL:’ has been explicitly marked deprecated here
    [01:14:01] - (BOOL)openURL:(NSURL
    )url API_DEPRECATED_WITH_REPLACEMENT(“openURL:options:completionHandler:”, ios(2.0, 10.0)) NS_EXTENSION_UNAVAILABLE_IOS("");
    [01:14:01] ^
    [01:14:01] 1 warning generated.
    [01:14:04] In file included from /tmp/download/platforms/ios/Schü
    * /Plugins/cordova-plugin-firebasex/AppDelegate+FirebasePlugin.m:2:
    [01:14:04] /tmp/download/platforms/ios/Schü
    ****/Plugins/cordova-plugin-firebasex/FirebasePlugin.h:4:9: fatal error: module ‘FirebaseFirestore’ not found
    [01:14:04] @import FirebaseFirestore;
    [01:14:04] ~^~~~~~~~~~~
    [01:14:04] 1 error generated.
    [01:14:04] note: Using new build system
    [01:14:04] note: Planning
    [01:14:04] note: Build preparation complete
    [01:14:04] note: Building targets in parallel
    [01:14:04] /tmp/download/platforms/ios/Pods/Pods.xcodeproj: warning: The iOS deployment target ‘IPHONEOS_DEPLOYMENT_TARGET’ is set to 8.0, but the range of supported deployment target versions is 9.0 to 15.0.99. (in target ‘AppAuth’ from project ‘Pods’)
    [01:14:04] ** ARCHIVE FAILED **
    [01:14:04] xcodebuild: Command failed with exit code 65



  • Problem solved

    I had to add also the Plugin “NIFCloudMB”. In addition I had to remove the “ü” and blank within app name.

    Edit:
    The NIFCloudMB was not the solution. I had to set a specific version of the “dpa99c/cordova-plugin-firebasex” - plugin for ios:
    {
    “name”: “monaca-template-minimum”,
    “version”: “2.2.0”,
    “displayName”: “Monaca Template Minimum”,
    “dependencies”: {
    “cordova-custom-config”: “5.1.1”,
    “cordova-plugin-firebasex”: “11.0.3-cli”,
    “cordova-plugin-splashscreen”: “6.0.1”,
    “cordova-plugin-device”: “2.1.0”
    },
    “scripts”: {
    “monaca:preview”: “npm run dev”,
    “dev”: “browser-sync start -s www/ --watch --port 8080 --ui-port 8081”
    },
    “cordova”: {
    “plugins”: {
    “monaca-plugin-monaca-core”: {},
    “cordova-plugin-device”: {},
    “cordova-plugin-firebasex”: {},
    “cordova-custom-config”: {},
    “cordova-plugin-splashscreen”: {}
    }
    },
    “devDependencies”: {
    “browser-sync”: “~2.27.7”,
    “cordova”: “^11.0.0”
    }
    }

    For Android the current version:
    {
    “name”: “monaca-template-minimum”,
    “version”: “2.2.0”,
    “displayName”: “Monaca Template Minimum”,
    “dependencies”: {
    “cordova-custom-config”: “5.1.1”,
    “cordova-plugin-splashscreen”: “6.0.1”,
    “cordova-plugin-device”: “2.1.0”,
    “cordova-plugin-firebasex”: “git+https://github.com/dpa99c/cordova-plugin-firebasex”
    },
    “scripts”: {
    “monaca:preview”: “npm run dev”,
    “dev”: “browser-sync start -s www/ --watch --port 8080 --ui-port 8081”
    },
    “cordova”: {
    “plugins”: {
    “monaca-plugin-monaca-core”: {},
    “cordova-plugin-device”: {},
    “cordova-custom-config”: {},
    “cordova-plugin-splashscreen”: {},
    “cordova-plugin-firebasex”: {}
    }
    },
    “devDependencies”: {
    “browser-sync”: “~2.27.7”,
    “cordova”: “^11.0.0”
    }
    }