3

如何将 Obj-C CommonCrypto 库导入现有的 Swift Xcode 项目(Swift 3、Xcode 8.3.3)?

我试图创建自己的 Objective-C 桥接文件,但它不起作用。

4

1 回答 1

14

我知道在 stackoverflow 上也有类似的问题,但我看了他们,仍然有问题,所以我想分享我的经验。

将 Obj-C CommonCrypto 库导入现有 Swift XCode 项目(Swift 3、Xcode 8.3.3)的最简单方法:

  1. 添加类型为“Objective-C 文件”的新文件。不管你怎么称呼它,你马上就会删除它。
  2. 添加该文件后,Xcode 会提示您是否要创建桥接头。检查适合您项目的目标并允许 Xcode 为您创建桥接头。
  3. 将#import < CommonCrypto/CommonCrypto.h > 添加到它创建的桥接头中。
  4. 删除您在步骤 1 中创建的 Objective-C 文件。

我试图创建自己的 Objective-C 桥接文件,但它不起作用。我花了大约一个小时寻找解决方案,直到我尝试了这个。我想分享一下,希望能避免其他开发人员遇到我遇到的问题。

于 2017-06-24T01:50:36.557 回答