jjzjj

c# - 使用 Objective Sharpie 将 Spotify iOS SDK 绑定(bind)到 C#

我正在尝试使用Xamarin的ObjectiveSharpie创建到Spotify库的C#绑定(bind)。如示例中所示,我能够让它为Adob​​eFoundationFramework工作。但是一直无法让ObjectiveSharpie做到这一点。我使用了一些命令,我​​将在下面显示这些命令会导致绑定(bind)错误。1)首先我尝试了简单的方法:sharpiebind-frameworkSpotify.framework/-sdkiphoneos8.2错误::Umbrella头文件不存在:Spotify.framework/Headers/.h2)接下来,我尝试了他们更复杂的示例并得

ios - 不受支持的 clang 可用性平台 : 'bridgeos'

我正在尝试绑定(bind)自定义nativeiOS框架并在sharpie绑定(bind)输出绑定(bind)的第一阶段收到此错误。以下是我点击以下命令时的命令和日志:sharpiebind--output=filename--namespace=namespacename--sdk=iphoneos11.4/path/to/the/headerfile日志:System.Exception:不受支持的clang可用性平台:“bridgeos”在Sharpie.Bind.Attributes.AvailabilityBaseAttribute+d__6.MoveNext()[0x0037

ios - 目标 Sharpie 在使用 iPhoneos 9.3 时看不到旧版 iPhone SDK

我正在尝试绑定(bind)一个框架,该框架有自己的Info.plist,它需要iphoneos8.2。根据文档https://developer.xamarin.com/guides/cross-platform/macios/binding/objective-sharpie/tools/我安装了Xcode6.2,它在Applications/Contents/...sharpiexcode-sdks-v应返回在/Application/Xcode*.app中找到的任何sdk。但是,我的输出仍然只显示9.3sdks。我还尝试按照其他帖子中的建议将8.2sdk复制到Xcode.app/

c# - 目标 Sharpie 缺少大部分 API

我正在尝试让ObjectiveSharpie为SpotifyiOSSDK生成绑定(bind).我使用以下命令:sharpiebind-sdkiphoneos10.2\-outputSpotifyAuthenticationBindings\SpotifyAuthentication.framework/Headers/SpotifyAuthentication.h\-scopeSpotifyAuthentication.framework/Headers/\-c-F.但是,输出的ApiDefinitions.cs似乎没有包含太多常量之外的内容:usingFoundation;using