apache / apache/cordova-node-xcode
[Question] How to add file to PBXNativeTarget
- 主要语言
- JavaScript
- 星标
- 217
- 派生
- 102
- 平均合并
- 2 天 3 小时
- 30 天内合并 PR
- 6
描述
I'm trying to add a file (GoogleServices-Info.plist) to my main project folder, but can't figure out what function to use. I've tried every one, and the best I can do is get it into my Plugins folder. Anyone know?
I thought these might work, but they didn't:
```javascript
project.addToPbxGroupType(file, targetKey, 'PBXNativeTarget');
project.addToPbxFileReferenceSection(file);
// this one gives an error; sources is undefined
project.addToPbxCopyfilesBuildPhase(file);
```
贡献指南
调研方向
首先检查项目中用于 PBX groups、file references 和 copy-files build phases 的 API,然后使用 GoogleServices-Info.plist 和一个 PBXNativeTarget 重现报告的行为。当正确的 target 和项目文件夹包含该文件且不再出现报告的错误,并有一个专门的测试或记录在案的用法对此进行演示时,该 issue 即完成。
由索引模型根据 Issue 内容生成。
评估
- 技术栈
- ios, javascript, nodejs
- 领域
- mobile, tooling
- Issue 类型
- 功能
- 难度
- 4/5
- 预计耗时
- 3-5 天
- 活跃度
- 停滞
- 描述清晰度
- 需要澄清
- 新手友好度
- 20/100