ios sharpie bind命令显示错误“Foundation/Foundation.h”文件未找到

pqwbnv8z  于 12个月前  发布在  iOS
关注(0)|答案(1)|浏览(94)

我正在尝试为GoogleMLKit/TextRecognition创建一个绑定库。首先,我创建了一个Xcode项目,安装了Pod,并尝试运行sharpie bind命令来生成ApiDefinitions.csStructs.cs。这是我使用的sharpie bind -sdk iphoneos -output ./ -namespace Xam.TextRecognition.iOS -scope ./MLKitTextRecognition.framework/Headers ./MLKitTextRecognition.framework/Headers/*.h命令。我在终端上得到以下错误

fatal error: 'Foundation/Foundation.h' file not found
#import <Foundation/Foundation.h>

我该怎么办?

nxowjjhe

nxowjjhe1#

我在sharpie bind命令中遇到了同样的问题。
像这样提供缺少的头文件:

sharpie bind {pathToFramework}/Headers/Test.h -scope {pathToFramework}/Headers -c -F

文件夹{pathToFramework}/Headers(在您的情况下为./MLKitTextRecognition.framework/Headers)是您将放置丢失的头文件的文件夹,例如Foundation.h
在您的计算机上找到该文件,然后将其粘贴到那里。
pathToFramework替换为框架本地路径。

相关问题