我创建了一个新的Xcode 10 / Swift 5 / iOS12项目(“ FTPTest”)来测试Chilkat library(obj-c)。我知道这可能是一个愚蠢的问题:如何将其添加到项目中?
根据this指南,您必须:
FTPTest-Bridging-Header.h
-检查FTPTest/FTPTest-Bridging-Header.h
)-选中我下载的档案中有多个“ 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'