在Xcode 6.1中为Swift语言创建了一个空白框架,并得到了这个构建警告.
warning: PRODUCT_MODULE_NAME may not be overridden for framework target 'MyFramework'
Run Code Online (Sandbox Code Playgroud)
事实证明我在项目级别添加了构建设置"产品模块名称",这将产品模块名称覆盖到我的新框架.我有4个目标:一个生产,一个临时和两个测试目标,我不想处理4个不同的桥接头和生成的Swift代码头.
答案是使用正确的框架名称为我的新框架目标明确输入"产品模块名称"构建设置.另一种方法是不使用项目级别的构建设置,并将其添加为每个目标的目标级别构建设置.
| 归档时间: |
|
| 查看次数: |
2459 次 |
| 最近记录: |