0

我已经在 swift 中创建了自己的 cocoa POD 框架,它#import CommonCrypto/CommonCrypto.h在 Objective C 桥接头文件中使用,但是当我尝试在项目中使用相同的 POD 时,它给出了编译错误 -

在框架模块''中包含非模块化头文件:'/Users/macmini/Downloads/Xcode_9.2.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS11.2.sdk/usr/include/ CommonCrypto/CommonCrypto.h'"

请让我知道如何解决这个问题。

我正在使用它来快速创建自己的 POD 框架。

4

1 回答 1

0

转到项目目标-> 构建设置-> 搜索“模块”-> 将“允许框架模块中的非模块化包含”设置为“是”。

这将允许您在项目中使用 Objective C 桥接头文件。

于 2018-02-08T05:48:45.323 回答