使用 Objective Sharpie 将 Spotify iOS SDK 绑定到 C#
Binding Spotify iOS SDK to C# using Objective Sharpie
我正在尝试使用 Xamarin 的 Objective Sharpie 创建到 Spotify 库的 C# 绑定。如示例中所示,我能够让它为 Adobe Foundation Framework 工作。但是没能让 Objective Sharpie 去做。我使用了一些命令,我将在下面显示这些命令导致绑定错误。
1) 首先我尝试了简单的方法:
sharpie bind -framework Spotify.framework/ -sdk iphoneos8.2
错误::Umbrella 头文件不存在:Spotify.framework/Headers/.h
2) 接下来,我尝试了他们更复杂的示例并得出了这个...
sharpie bind \
-sdk iphoneos8.2 Spotify.framework/Headers/Spotify.h \
-scope Spotify.framework/Headers \
-c -F
错误:未指定来源
我将继续努力,看看我还能想出什么办法。任何帮助将不胜感激!谢谢!
更多信息:
我正在使用 Spotify iOS SDK 的 Beta7,以及 Objective Sharpie 2.1.6.
Spotify iOS SDK 框架
https://developer.spotify.com/technologies/spotify-ios-sdk/
Objective 原生框架上的 Sharpie
http://developer.xamarin.com/guides/ios/advanced_topics/binding_objective-c/objective_sharpie/#Binding_Native_Frameworks
sharpie bind -sdk iphoneos8.2 -framework Spotify.framework
对我很好。检查您的机器上是否安装了 iPhone 8.2 SDK。
xcodebuild -showsdks
如果没有,您可以从 Xcode - 首选项 - 下载。
安装
我正在尝试使用 Xamarin 的 Objective Sharpie 创建到 Spotify 库的 C# 绑定。如示例中所示,我能够让它为 Adobe Foundation Framework 工作。但是没能让 Objective Sharpie 去做。我使用了一些命令,我将在下面显示这些命令导致绑定错误。
1) 首先我尝试了简单的方法:
sharpie bind -framework Spotify.framework/ -sdk iphoneos8.2
错误::Umbrella 头文件不存在:Spotify.framework/Headers/.h
2) 接下来,我尝试了他们更复杂的示例并得出了这个...
sharpie bind \
-sdk iphoneos8.2 Spotify.framework/Headers/Spotify.h \
-scope Spotify.framework/Headers \
-c -F
错误:未指定来源
我将继续努力,看看我还能想出什么办法。任何帮助将不胜感激!谢谢!
更多信息: 我正在使用 Spotify iOS SDK 的 Beta7,以及 Objective Sharpie 2.1.6.
Spotify iOS SDK 框架 https://developer.spotify.com/technologies/spotify-ios-sdk/
Objective 原生框架上的 Sharpie http://developer.xamarin.com/guides/ios/advanced_topics/binding_objective-c/objective_sharpie/#Binding_Native_Frameworks
sharpie bind -sdk iphoneos8.2 -framework Spotify.framework
对我很好。检查您的机器上是否安装了 iPhone 8.2 SDK。
xcodebuild -showsdks
如果没有,您可以从 Xcode - 首选项 - 下载。
安装