Skip to content

[Bug]: Capacitor 8 upgrade build failed No such module 'Capacitor' #8470

Description

@Saqib92

Capacitor Version

💊   Capacitor Doctor  💊 

Latest Dependencies:

  @capacitor/cli: 8.3.3
  @capacitor/core: 8.3.3
  @capacitor/android: 8.3.3
  @capacitor/ios: 8.3.3

Installed Dependencies:

  @capacitor/cli: 8.3.3
  @capacitor/android: 8.3.3
  @capacitor/ios: 8.3.3
  @capacitor/core: 8.3.3

[success] iOS looking great! 👌
[success] Android looking great! 👌

Other API Details

`npm -v = 11.11.0`
` node -v = v22.17.0`
`pod --version  = 1.16.2`

But it should use Cap-SPM now

Platforms Affected

  • iOS
  • Android
  • Web

Current Behavior

IOS build fails after upgrading the project to latest version of capacitor.

Image

Expected Behavior

Build should be successfull.

Project Reproduction

cant provide

Additional Information

{
  "name": "asdf",
  "version": "0.0.1",
  "author": "asdf",
  "homepage": "https://ionicframework.com/",
  "scripts": {
    "ng": "ng",
    "start": "ng serve",
    "build": "ng build",
    "watch": "ng build --watch --configuration development",
    "test": "ng test",
    "lint": "ng lint"
  },
  "private": true,
  "dependencies": {
    "@angular/animations": "^17.0.2",
    "@angular/common": "^17.0.2",
    "@angular/compiler": "^17.0.2",
    "@angular/core": "^17.0.2",
    "@angular/forms": "^17.0.2",
    "@angular/platform-browser": "^17.0.2",
    "@angular/platform-browser-dynamic": "^17.0.2",
    "@angular/router": "^17.0.2",
    "@capacitor-community/apple-sign-in": "7.1.0",
    "@capacitor-community/fcm": "8.1.0",
    "@capacitor-community/in-app-review": "8.0.0",
    "@capacitor-community/media": "9.1.0",
    "@capacitor-firebase/analytics": "8.2.0",
    "@capacitor/android": "^8.0.0",
    "@capacitor/app": "^8.0.0",
    "@capacitor/camera": "^8.0.0",
    "@capacitor/clipboard": "^8.0.0",
    "@capacitor/core": "^8.0.0",
    "@capacitor/filesystem": "^8.0.0",
    "@capacitor/haptics": "^8.0.0",
    "@capacitor/ios": "^8.0.0",
    "@capacitor/keyboard": "^8.0.0",
    "@capacitor/network": "^8.0.0",
    "@capacitor/preferences": "^8.0.0",
    "@capacitor/push-notifications": "^8.0.0",
    "@capacitor/share": "^8.0.0",
    "@capacitor/splash-screen": "^8.0.0",
    "@capacitor/status-bar": "^8.0.0",
    "@capawesome/capacitor-android-edge-to-edge-support": "8.0.8",
    "@capgo/capacitor-social-login": "8.3.22",
    "@capgo/inappbrowser": "8.6.5",
    "@ionic/angular": "^7.5.0",
    "@ionic/pwa-elements": "^3.2.2",
    "capacitor-facebook-events": "8.0.0",
    "chart.js": "^4.4.3",
    "date-fns": "^4.1.0",
    "date-fns-tz": "^3.2.0",
    "firebase": "12.13.0",
    "install": "^0.13.0",
    "ionic-capacitor-tenjin": "^1.2.0",
    "ionicons": "^7.2.1",
    "npm": "^10.9.0",
    "rxjs": "~7.8.0",
    "swiper": "^11.0.5",
    "tslib": "^2.3.0",
    "zone.js": "~0.14.2"
  },
  "devDependencies": {
    "@angular-devkit/build-angular": "^17.0.0",
    "@angular-eslint/builder": "^17.0.0",
    "@angular-eslint/eslint-plugin": "^17.0.0",
    "@angular-eslint/eslint-plugin-template": "^17.0.0",
    "@angular-eslint/schematics": "^17.0.0",
    "@angular-eslint/template-parser": "^17.0.0",
    "@angular/cli": "^17.0.0",
    "@angular/compiler-cli": "^17.0.2",
    "@angular/language-service": "^17.0.2",
    "@capacitor/cli": "^8.0.0",
    "@ionic/angular-toolkit": "11.0.1",
    "@types/jasmine": "~5.1.0",
    "@typescript-eslint/eslint-plugin": "^6.0.0",
    "@typescript-eslint/parser": "^6.0.0",
    "eslint": "^7.26.0",
    "eslint-plugin-import": "2.22.1",
    "eslint-plugin-jsdoc": "30.7.6",
    "eslint-plugin-prefer-arrow": "1.2.2",
    "jasmine-core": "~5.1.0",
    "jasmine-spec-reporter": "~5.0.0",
    "karma": "~6.4.0",
    "karma-chrome-launcher": "~3.2.0",
    "karma-coverage": "~2.2.0",
    "karma-jasmine": "~5.1.0",
    "karma-jasmine-html-reporter": "~2.1.0",
    "ts-node": "^8.3.0",
    "typescript": "~5.2.2"
  },
  "description": "An Ionic project",
  "browserslist": [
    "Chrome >=79",
    "ChromeAndroid >=79",
    "Firefox >=70",
    "Edge >=79",
    "Safari >=14",
    "iOS >=14"
  ]
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    needs reproductionneeds reproducible example to illustrate the issue

    Type

    No fields configured for Bug.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions