problem when compile to ios on Mac M1
还没有人认领这个 Issue。
评估
- 难度
- 4/5
- 预计耗时
- 3-5 天
- 新手友好度
- 25/100
- Issue 类型
- 缺陷
- 描述清晰度
- 需要澄清
- 活跃度
- 停滞
- 技术栈
- angular, ios, nodejs, typescript
- 领域
- cli, mobile-dev
调研方向
首先,使用报告中显示的依赖版本和 package.json,在搭载 M1 CPU 的 Mac 上重现 ionic capacitor build ios --prod。调查该过程在更新插件阶段的哪个位置保持阻塞;当命令在不挂起的情况下完成并打开 Xcode 时,即表示完成。
由索引模型根据 Issue 内容生成。
描述
Hi,
I have a macbook pro with M1 CPU. If you install, on mac with same specs, my dependencies, you will see the problem. Basically, when i run " ionic capacitor build ios --prod" with my dependencies installed, the xcode never opens. It don't return a error, but the process stay blocked on updating plugins phase and never terminate. If you need i can send a video.
Rui
Ionic Info Output:
ionic info
Ionic:
Ionic CLI : 6.20.1 (/opt/homebrew/lib/node_modules/@ionic/cli)
Ionic Framework : @ionic/angular 6.1.14
@angular-devkit/build-angular : 14.0.6
@angular-devkit/schematics : 14.0.6
@angular/cli : 14.0.6
@ionic/angular-toolkit : 6.1.0
Capacitor:
Capacitor CLI : 3.6.0
@capacitor/android : 3.6.0
@capacitor/core : 3.6.0
@capacitor/ios : 3.6.0
Utility:
cordova-res : not installed globally
native-run : 1.6.0
System:
NodeJS : v18.4.0 (/opt/homebrew/Cellar/node/18.4.0/bin/node)
npm : 8.13.2
OS : macOS Monterey
my package.json:
{
"name": "",
"version": "0.0.1",
"author": "",
"homepage": "",
"scripts": {
"ng": "ng",
"start": "ng serve",
"build": "ng build",
"test": "ng test",
"lint": "ng lint",
"e2e": "ng e2e"
},
"private": true,
"dependencies": {
"@angular/common": "~14.0.6",
"@angular/core": "~14.0.6",
"@angular/forms": "~14.0.6",
"@angular/platform-browser": "~14.0.6",
"@angular/platform-browser-dynamic": "~14.0.6",
"@angular/router": "~14.0.6",
"@awesome-cordova-plugins/calendar": "^5.44.0",
"@awesome-cordova-plugins/in-app-browser": "^5.44.0",
"@capacitor-community/apple-sign-in": "^1.0.1",
"@capacitor-community/contacts": "^1.1.3",
"@capacitor-community/facebook-login": "^3.4.0",
"@capacitor-community/stripe": "^3.8.2",
"@capacitor/android": "3.6.0",
"@capacitor/app": "^1.1.1",
"@capacitor/camera": "^1.3.1",
"@capacitor/core": "^3.6.0",
"@capacitor/device": "^1.1.2",
"@capacitor/filesystem": "^1.1.0",
"@capacitor/ios": "3.6.0",
"@capacitor/keyboard": "^1.2.3",
"@capacitor/network": "^1.0.7",
"@capacitor/push-notifications": "^1.0.9",
"@capacitor/share": "^1.1.2",
"@capacitor/splash-screen": "^1.2.2",
"@capacitor/storage": "^1.2.5",
"@fortawesome/angular-fontawesome": "^0.11.1",
"@fortawesome/fontawesome-svg-core": "^6.1.1",
"@fortawesome/free-brands-svg-icons": "^6.1.1",
"@fortawesome/free-regular-svg-icons": "^6.1.1",
"@fortawesome/free-solid-svg-icons": "^6.1.1",
"@ionic/angular": "^6.1.14",
"@ionic/angular-toolkit": "^6.1.0",
"@ionic/cli": "^6.20.1",
"@ionic/pwa-elements": "^3.1.1",
"@ngx-translate/core": "^14.0.0",
"@ngx-translate/http-loader": "^7.0.0",
"@pantrist/capacitor-firebase-dynamic-links": "^1.1.2",
"cordova-plugin-calendar": "^5.1.6",
"cordova-plugin-inappbrowser": "^5.0.0",
"ionic-cordova-oauth": "0.0.9",
"ionic2-calendar": "^0.6.9",
"native-run": "^1.6.0",
"rxjs": "~7.5.6",
"tslib": "^2.4.0",
"zone.js": "~0.11.6"
},
"devDependencies": {
"@angular-devkit/build-angular": "^14.0.6",
"@angular/cli": "14.0.6",
"@angular/compiler": "~14.0.6",
"@angular/compiler-cli": "~14.0.6",
"@angular/language-service": "~14.0.6",
"@capacitor/cli": "^3.6.0",
"@ionic/lab": "3.2.13",
"@types/jasmine": "~4.0.3",
"jasmine-core": "~4.2.0",
"jasmine-spec-reporter": "~7.0.0",
"karma": "~6.4.0",
"karma-chrome-launcher": "~3.1.1",
"karma-coverage-istanbul-reporter": "~3.0.3",
"karma-jasmine": "~5.1.0",
"karma-jasmine-html-reporter": "^2.0.0",
"protractor": "~7.0.0",
"ts-node": "~10.9.1",
"tslint": "~6.1.3",
"typescript": "~4.7.4"
},
"description": "Uma prenda à distância de um click",
"cordova": {
"plugins": {},
"platforms": []
}
}
- 主要语言
- TypeScript
- 星标
- 2k
- 派生
- 681
- PR 合并指标
- 30 天内没有已合并 PR
贡献指南
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
ionic-team/ionic-cli 的其他 Issue
-
triage
难度 1/5 1 小时以内 新手友好度 65/100
ionic-team/ionic-cli#5016 ·
-
triage
难度 5/5 一周以上 新手友好度 15/100
ionic-team/ionic-cli#5131 ·
-
triage
难度 3/5 1-2 天 新手友好度 56/100
ionic-team/ionic-cli#5130 ·
-
triage
难度 3/5 1-2 天 新手友好度 72/100
ionic-team/ionic-cli#5129 ·
-
triage
难度 3/5 1-2 天 新手友好度 42/100
ionic-team/ionic-cli#5127 · 2 条评论 ·
查看 ionic-team/ionic-cli 的全部 Issue
相似的 Issue
-
Browser Waiting for: Product Owner
难度 2/5 1-3 小时 新手友好度 85/100
getsentry/sentry-javascript#24577 · 1 条评论 ·
-
难度 2/5 1-3 小时 新手友好度 78/100
agilepathway/label-checker#640 ·
-
难度 2/5 1-3 小时 新手友好度 84/100
copse-dev/agent-pane#2953 ·
-
agentic-workflows
难度 1/5 1 小时以内 新手友好度 85/100
githubnext/rig#534 ·
-
automation missing-model model-sync provider:pioneer
难度 2/5 1-3 小时 新手友好度 76/100
anomalyco/models.dev#7701 ·