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

原文 标签 c# ios mono xamarin.ios xamarin

我正在尝试使用 Xamarin 的 Objective Sharpie 创建到 Spotify 库的 C# 绑定(bind)。如示例中所示,我能够使其适用于 Adob​​e Foundation Framework。但一直无法让 Objective Sharpie 做到这一点。我使用了一些命令,我​​将在下面显示这些命令会导致绑定(bind)错误。

1)首先我尝试了简单的方法:

sharpie bind -framework Spotify.framework/ -sdk iphoneos8.2

错误::伞头文件不存在: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/

原生框架上的客观夏普
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 - Preferences - Downloads 安装它。

关于c# - 使用 Objective Sharpie 将 Spotify iOS SDK 绑定(bind)到 C#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29377352/

相关文章:

c# - 如何根据第二个参数排序

iphone - UIPopoverController 不显示在 iPad 上

ios - 自定义UIView背景图片

c# - 单声道上的任务并行库实现?

debugging - MonoDevelop 调试?

C#、Windows 窗体、LinkLabel 列

c# - 将属性添加到自定义控件的根HTML元素

c# - 将按钮内容设置为大写

ios - 快速显示 uialertController 中的 textField

mono - 改进 GDB 宏