我正着手开发 iPhone 和 iPad 产品,这两款产品将使用自定义框架来实现核心功能。我已经创建了一个 iOS Framework 项目,它将包含所有常见的 API。我希望能够在调试 iPhone 应用程序的同时调试框架。我已将 iPhone 和框架项目添加到我的工作空间并将框架链接到我的 iPhone 项目。每当我尝试清理或构建项目时,我都会收到此错误。
MyFramework 不是用于启用 DEFINES_MODULE 的框架目标的有效 PRODUCT_NAME(名称不是有效的 C99 扩展标识符)。这是在 XCode 6 中
有人知道这是什么意思吗?
谢谢。
最佳答案
这意味着您的框架名称无效。
它包含一些非保留字符。
-
不能在Framework名称中使用
示例:
MyFrameroks-iOS
- 错误
MyFrameroksiOS
- 正确
尝试重命名您的框架。在项目build设置中搜索 product name
并更改它
关于ios - 将项目引用添加到 Swift iOS XCode 项目并调试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27613812/