addBuildPhase keeps adding phases when they already exist
还没有人认领这个 Issue。
评估
- 难度
- 2/5
- 预计耗时
- 1-3 小时
- 新手友好度
- 38/100
- Issue 类型
- 缺陷
- 描述清晰度
- 基本清楚
- 活跃度
- 停滞
- 技术栈
- ios, javascript, node.js
- 领域
- cli, mobile-dev
调研方向
首先定位构建脚本中显示的 addBuildPhase 调用,并检查它如何处理名为 "Configure Crashlytics" 的现有阶段。针对一个 Xcode 项目重新运行 CLI 构建多次;当重复运行后只保留一个这样的构建阶段,并且仍能成功写入项目时,即表示完成。
由索引模型根据 Issue 内容生成。
描述
This is the build script line
xcodeProject.addBuildPhase(
[], 'PBXShellScriptBuildPhase', 'Configure Crashlytics', undefined, options
).buildPhase;
fs.writeFileSync(xcodeProjectPath, xcodeProject.writeSync());
$logger.trace('Xcode project written');
} else {
$logger.error(xcodeProjectPath + ' is missing.');
reject();
return;
}
So I guess everytime the CLI build runs it adds a NEW "Configure Crashlytics" to the build phase. Eventually my machine just outright died because the script was running hundreds of times.
Is there maybe a way before this I can check to see if it exists first before just adding it again?
- 主要语言
- JavaScript
- 星标
- 218
- 派生
- 102
- 平均合并
- 1 天 15 小时
- 30 天内合并 PR
- 5
环境准备
- 没有 Dockerfile 或 Docker Compose 文件
- 没有 Pull Request 模板
- 阅读贡献指南
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
apache/cordova-node-xcode 的其他 Issue
-
Add & Improve JSDocs可能重新可做 @erisu 于 109 天前认领,目前没有进行中的 PR。 未关闭enhancement
apache/cordova-node-xcode#171 · 已指派 1 人 ·
-
🔖 New release未关闭
难度 3/5 1-2 天 新手友好度 35/100
apache/cordova-node-xcode#162 · 4 条评论 · 2 个 reaction ·
-
难度 3/5 1-2 天 新手友好度 28/100
apache/cordova-node-xcode#139 · 2 条评论 ·
-
enhancement
难度 4/5 3-5 天 新手友好度 35/100
apache/cordova-node-xcode#138 · 2 条评论 ·
-
难度 5/5 一周以上 新手友好度 25/100
apache/cordova-node-xcode#137 · 2 个 reaction ·
查看 apache/cordova-node-xcode 的全部 Issue
相似的 Issue
-
documentation good first issue help wanted
难度 2/5 1-3 小时 新手友好度 75/100
维护者通常 1 天内回复
-
bug release:v5.56
难度 2/5 1-3 小时 新手友好度 75/100
Jason-Vaughan/TangleClaw#2270 ·
维护者通常 1 天内回复
-
bug
难度 2/5 1-3 小时 新手友好度 66/100
维护者通常 1 天内回复
-
难度 2/5 1-3 小时 新手友好度 75/100
style-dictionary/style-dictionary#1773 ·
维护者通常 1 天内回复
-
难度 2/5 1-3 小时 新手友好度 72/100
SignalK/signalk-server#3143 ·
维护者通常 1 天内回复