问题描述
我正在使用 Xamarim.Forms 创建一个应用程序。我需要使用名为 Unblu 的本机库。我有原生的 Objective C 框架,但由于这些错误,我无法使用sharpie 创建绑定:
Parsing 1 header files...
While building module 'UnbluVisitorSDK' imported from /private/var/folders/sb/_lrwpl2j7sn5r5tbdhpc_kk40000gp/T/com.xamarin.ObjectiveSharpie/68a590b92ee147c08da023ee285457c4.h:1:
While building module 'UnbluCoreSDK' imported from /Users/max/Unblu/UnbluVisitorSDK.framework/Headers/UnbluVisitorSDK.h:10:
In file included from <module-includes>:1:
In file included from /Users/max/Unblu/UnbluCoreSDK.framework/Headers/UnbluCoreSDK.h:19:
/Users/max/Unblu/UnbluCoreSDK.framework/Headers/OTDefaultAudioDevice.h:8:9: Fatal error: 'OpenTok/OpenTok.h' file not found
#import <OpenTok/OpenTok.h>
^~~~~~~~~~~~~~~~~~~
While building module 'UnbluVisitorSDK' imported from /private/var/folders/sb/_lrwpl2j7sn5r5tbdhpc_kk40000gp/T/com.xamarin.ObjectiveSharpie/68a590b92ee147c08da023ee285457c4.h:1:
In file included from <module-includes>:1:
/Users/max/Unblu/UnbluVisitorSDK.framework/Headers/UnbluVisitorSDK.h:10:9: Fatal error: Could not build module 'UnbluCoreSDK'
#import <UnbluCoreSDK/UnbluCoreSDK.h>
~~~~~~~^
/private/var/folders/sb/_lrwpl2j7sn5r5tbdhpc_kk40000gp/T/com.xamarin.ObjectiveSharpie/68a590b92ee147c08da023ee285457c4.h:1:9: Fatal error: Could not build module 'UnbluVisitorSDK'
@import UnbluVisitorSDK;
~~~~~~~^~~~~~~~~~~~~~~
Binding...
3 errors generated.
Error while processing /private/var/folders/sb/_lrwpl2j7sn5r5tbdhpc_kk40000gp/T/com.xamarin.ObjectiveSharpie/68a590b92ee147c08da023ee285457c4.h.
Done. Exiting with error code 1.
error: Clang Failed to parse input and exited with code 1
我已经下载了 OpenTok 框架并尝试绑定它(它工作正常)。 然后我尝试使用 Sharpie 的命令行来绑定 Unblu,但我仍然遇到相同的错误...
sharpie bind --sdk=iphoneos --output="Unblu/UnbluCoreSDK.framework/XamarinApiDef" --namespace="UnbluCoreSDK" --framework "Unblu/UnbluCoreSDK.framework" -c -F"Downloads/OpenTok-iOS/OpenTok.framework"
sharpie bind --sdk=iphoneos --output="Unblu/UnbluCoreSDK.framework/XamarinApiDef" --namespace="UnbluCoreSDK" --framework "./Unblu/UnbluCoreSDK.framework" -c -I"Downloads/OpenTok-iOS/OpenTok.framework/Headers"
有什么办法可以解决这个导入错误吗?我有依赖框架,像那样卡住好几天很烦。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)