Skip to content

[error] Analyzing dependencies  #815

@JoeyHengst

Description

@JoeyHengst

When trying to run the iOS project I run into the issue of Error: Sandbox not in sync with the Podfile.lock while trying to run npx cap update ios I got the following message :
[!] The 'Pods-App' target has frameworks with conflicting names: firebaseanalytics.framework, firebasecore.framework, firebaseinstanceid.framework, firebasemessaging.framework, and googleutilities.framework.

Using following package.json:

"dependencies": {
    "@angular/animations": "^6.1.7",
    "@angular/common": "~6.1.1",
    "@angular/core": "~6.1.1",
    "@angular/fire": "^5.0.0",
    "@angular/forms": "~6.1.1",
    "@angular/http": "~6.1.1",
    "@angular/platform-browser": "~6.1.1",
    "@angular/platform-browser-dynamic": "~6.1.1",
    "@angular/router": "~6.1.1",
    "@auth0/angular-jwt": "^1.0.0",
    "@capacitor/cli": "1.0.0-beta.7",
    "@capacitor/core": "1.0.0-beta.7",
    "@capacitor/ios": "^1.0.0-beta.7",
    "@ionic-native/camera": "^5.0.0-beta.20",
    "@ionic-native/core": "^5.0.0-beta.20",
    "@ionic-native/document-viewer": "^5.0.0-beta.20",
    "@ionic-native/fcm": "^5.0.0-beta.20",
    "@ionic-native/file": "^5.0.0-beta.20",
    "@ionic-native/file-opener": "^5.0.0-beta.20",
    "@ionic-native/file-transfer": "^5.0.0-beta.20",
    "@ionic-native/firebase": "^5.0.0-beta.20",
    "@ionic-native/image-picker": "^5.0.0-beta.20",
    "@ionic-native/in-app-browser": "^5.0.0-beta.20",
    "@ionic-native/keyboard": "^5.0.0-beta.20",
    "@ionic-native/ms-adal": "^5.0.0-beta.20",
    "@ionic-native/splash-screen": "^5.0.0-beta.20",
    "@ionic-native/status-bar": "^5.0.0-beta.20",
    "@ionic/angular": "4.0.0-beta.7",
    "@ionic/pro": "1.0.20",
    "@ionic/storage": "^2.1.3",
    "@microsoft/microsoft-graph-client": "^1.0.0",
    "@microsoft/microsoft-graph-types": "^1.3.0",
    "animate.css": "^3.6.1",
    "com.synconset.imagepicker": "^2.1.10",
    "cordova-android": "6.4.0",
    "cordova-browser": "5.0.3",
    "cordova-ios": "4.5.5",
    "cordova-plugin-camera": "^4.0.3",
    "cordova-plugin-compat": "^1.2.0",
    "cordova-plugin-device": "^2.0.2",
    "cordova-plugin-document-viewer": "^0.9.10",
    "cordova-plugin-fcm": "^2.1.2",
    "cordova-plugin-file": "^6.0.1",
    "cordova-plugin-file-opener2": "^2.0.19",
    "cordova-plugin-file-transfer": "^1.7.1",
    "cordova-plugin-firebase": "^2.0.2",
    "cordova-plugin-inappbrowser": "^3.0.0",
    "cordova-plugin-ionic-keyboard": "^2.1.2",
    "cordova-plugin-ionic-webview": "^2.1.4",
    "cordova-plugin-keyboard": "^1.2.0",
    "cordova-plugin-ms-adal": "^0.10.1",
    "cordova-plugin-statusbar": "^2.4.2",
    "cordova-plugin-telerik-imagepicker": "^2.1.10",
    "cordova-plugin-whitelist": "^1.3.3",
    "cordova-sqlite-storage": "^2.4.0",
    "core-js": "^2.5.3",
    "css-animator": "^2.3.0",
    "devicon": "^2.0.0",
    "firebase": "~5.5.0",
    "ionic-angular": "3.9.2",
    "ionicons": "3.0.0",
    "iso": "^5.2.0",
    "moment": "^2.22.2",
    "ng-elastic": "^1.0.0-beta.3",
    "ngx-pipes": "^2.1.7",
    "rxjs": "^6.2.2",
    "rxjs-compat": "^6.2.2",
    "zone.js": "^0.8.26"
  },
  "devDependencies": {
    "@angular-devkit/architect": "~0.7.2",
    "@angular-devkit/build-angular": "~0.7.2",
    "@angular-devkit/core": "~0.7.2",
    "@angular-devkit/schematics": "~0.7.2",
    "@angular/cli": "~6.1.1",
    "@angular/compiler": "~6.1.1",
    "@angular/compiler-cli": "~6.1.1",
    "@angular/language-service": "~6.1.1",
    "@ionic/ng-toolkit": "^1.0.0",
    "@ionic/schematics-angular": "^1.0.0",
    "@ionic/v4-migration-tslint": "^1.5.1",
    "@types/jasmine": "~2.8.6",
    "@types/jasminewd2": "~2.0.3",
    "@types/node": "~10.9.2",
    "codelyzer": "~4.4.2",
    "jasmine-core": "~2.99.1",
    "jasmine-spec-reporter": "~4.2.1",
    "karma": "~3.0.0",
    "karma-chrome-launcher": "~2.2.0",
    "karma-coverage-istanbul-reporter": "~2.0.0",
    "karma-jasmine": "~1.1.1",
    "karma-jasmine-html-reporter": "^0.2.2",
    "protractor": "~5.4.0",
    "ts-node": "~7.0.0",
    "tslint": "~5.11.0",
    "typescript": "~2.9.2"
  },
  "description": "The Future Group app",
  "cordova": {
    "plugins": {
      "cordova-plugin-device": {},
      "cordova-plugin-splashscreen": {},
      "cordova-plugin-statusbar": {},
      "cordova-plugin-whitelist": {},
      "cordova-plugin-keyboard": {},
      "com.synconset.imagepicker": {
        "PHOTO_LIBRARY_USAGE_DESCRIPTION": "To upload profile photo"
      },
      "cordova-plugin-firebase": {},
      "cordova-plugin-camera": {},
      "cordova-plugin-ionic-keyboard": {},
      "cordova-sqlite-storage": {},
      "cordova-plugin-document-viewer": {},
      "cordova-plugin-inappbrowser": {},
      "cordova-plugin-file": {},
      "cordova-plugin-file-transfer": {},
      "cordova-plugin-file-opener2": {},
      "cordova-plugin-ionic-webview": {},
      "cordova-plugin-ms-adal": {}
    },
    "platforms": [
      "android",
      "browser",
      "ios"
    ]
  }

repro to reproduce : https://github.com/webscaledev/future-backend/tree/ionic4/futureApp

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions