【问题标题】:Binding Spotify iOS SDK to C# using Objective Sharpie使用 Objective Sharpie 将 Spotify iOS SDK 绑定到 C#
【发布时间】:2015-03-31 19:52:37
【问题描述】:

我正在尝试使用 Xamarin 的 Objective Sharpie 创建与 Spotify 库的 C# 绑定。我能够让它在示例中找到的 Adob​​e 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

【问题讨论】:

    标签: c# ios mono xamarin.ios xamarin


    【解决方案1】:

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

    对我很好。检查您的机器上是否安装了 iPhone 8.2 SDK。

    xcodebuild -showsdks

    如果没有,您可以从 Xcode - Preferences - Downloads 安装它。

    【讨论】:

    • 感谢您的宝贵时间,显然我很傻,并认为 \ 是 / 并将其添加到我的 Spotify.framework 的末尾,这使它出现故障。我觉得很傻。你的工作,再次感谢! :)
    • 要下载旧的sdk,你必须去苹果开发者下载。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-08-08
    • 1970-01-01
    • 2014-06-29
    • 1970-01-01
    相关资源
    最近更新 更多