xcode - 如何在 Xcode 6.0 中构建并包含第 3 方 C 库

标签 xcode swift ios8 xcode6 static-libraries

我正在尝试构建一个第三方 C 库并将其包含在我的项目中。该库是 Swiss Ephemeris,我正在尝试使用此处预配置的 Xcode 项目 https://github.com/dwlnetnl/SwissEphemeris .

我可以正确构建框架,但我不知道如何将其包含在我的项目中。理想情况下,我希望将框架存储在项目中,以便我可以将其提交到存储库并让开发人员 checkout 该文件,并构建项目,而无需先在本地安装框架。我不确定这是否可能?

所以,如果有人可以解释一下:

  • 如何将构建的框架包含到我的项目中
  • 如何“嵌入”它 项目内,以便框架可以存储在 项目。

我们将不胜感激。

最佳答案

Swift 1 不支持静态库。您可以使用 Objective-C 来调用该库。

关于xcode - 如何在 Xcode 6.0 中构建并包含第 3 方 C 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29112586/

相关文章:

iphone - 为什么 Three20 会做一些奇怪的事情,导致 Xcode 4.2 出现问题?

来自小键盘的 iOS 9/Swift 2 输入找不到键盘

ios - 有没有办法在 iOS 中获取分钟和小时的集合/数组?

ios - iOS 8 中 MPMusicPlayerController iPodMusicPlayer 的替代品

ios - 苹果 LLVM 6.0 错误

ios - 解码 Base64 字符串返回 nil

ios - 将 Logo 添加到导航栏中后退按钮的左侧

ios - 强制用户使用自定义 init 方法进行初始化

ios - 检测应用程序是否从后台打开 Swift iOS

ios - 使用 UIImagePickerController() 选择图像会自动旋转它们