如何将“ chilkat”库添加到我的Swift项目中?

时间:2019-07-12 11:30:52

标签: ios objective-c swift xcode chilkat

我创建了一个新的Xcode 10 / Swift 5 / iOS12项目(“ FTPTest”)来测试Chilkat library(obj-c)。我知道这可能是一个愚蠢的问题:如何将其添加到项目中?

根据this指南,您必须:

  1. 添加一个.h文件,以我为例,FTPTest-Bridging-Header.h-检查
  2. 链接到“构建设置-> Swift编译器-常规”中的文件-选中(FTPTest/FTPTest-Bridging-Header.h)-选中
  3. 在项目的“构建阶段”中链接“ libChilkatIos.a”文件-????

我下载的档案中有多个“ libChilkatIos.a”文件,页面下方的“ 5)”告诉您使用提供的脚本here用这些文件创建一个通用lib。

我只是将解压缩后的“ chilkat-9.5.0-ios”文件夹从Finder中拖到了项目导航器中的“框架”中,然后将“ .sh”脚本文件拖到了“构建阶段->运行”中的文本字段中脚本”,将其添加为/Users/myuser/Dev/chilkat-9.5.0-ios/makeUniversalLib.sh

如何正确地将obj-c库添加到我的项目中(我猜只是拖动是行不通的),以及如何运行此脚本?构建项目失败,并显示2条错误消息:

  

未找到“ chilkat-9.5.0-macosx-objc / include / CkoJsonObject.h”文件

     

无法发出预编译的标头'/Users/myuser/Library/Developer/Xcode/DerivedData/FTPTest-fgmhqpmmunyinififzzwdqipvlwkfu/Build/Intermediates.noindex/PrecompiledHeaders/FTPTest-Bridging-Header-swift_1S76YILYYYQYYYYQYYC'YQ'YQYYC'YQ'7'YYUY'。 /Users/myuser/Dev/Xcode/FTPTest/FTPTest/FTPTest/FTPTest-Bridging-Header.h'

0 个答案:

没有答案