我正在开始开发iPhone和iPad产品,这两款产品将使用定制框架实现核心功能.我已经创建了一个iOS框架项目,该项目将包含所有常见的API.我希望能够在调试iPhone应用程序的同时调试该框架.我已经将iPhone和框架项目添加到我的工作空间,并将框架链接到我的iPhone项目.每当我试图清理或构建项目时,我都会遇到这个错误.

MyFramework不是用于启用DEFINES_模块的框架目标的有效产品_名称(名称不是有效的C99扩展标识符).这是XCode 6

有人知道这是什么意思吗?

非常感谢.

推荐答案

这意味着您的框架名称无效

100不能在框架名称中使用

Example:

MyFrameroks-iOS - Wrong
MyFrameroksiOS - Correct

try 重命名你的框架.在项目构建设置中搜索product name并更改它

Swift相关问答推荐

NSWindow中以编程方式创建的TextField快捷方式与SwiftUI

在SwiftUI中判断选项时避免重复查看

如何在DATE()中进行比较

如何使 onKeyPress 与 TextField 快速配合使用?

UIImage和UIimage.pngData返回两个不同的图像

为什么 UITapGestureRecognizer 对于 Swift 集合视图中的单元格图像无法正常工作?

Swift 并发任务与调度队列线程:是什么决定同时运行多少任务?

如何修改下面的代码,使图像 Select 的顺序与使用快速并发的图像呈现的顺序相匹配?

将 Encodable 扩展添加到 Swift 嵌套枚举

Firebase removeObserver 在 Swift 5 中不起作用

如何在类中打印函数

使用 Swiftui 水平修剪 Shape()

异步等待不会在项目中触发,但在 Xcode playground 中工作正常

临时添加到视图层次 struct 后,Weak view引用不会被释放

单元测试和私有变量

将项目引用添加到 Swift iOS XCode 项目并调试

如果没有标记,则为 Swift 预处理器

将 UIImage 剪成圆形

如何在swift中的每N个字符处为字符串添加分隔符?

Swift 中的单元测试致命错误