Связывание Spotify iOS SDK с C# с помощью Objective Sharpie

Я пытаюсь использовать Xamarin Objective Sharpie для создания привязок С# к библиотеке Spotify. Мне удалось заставить его работать с Adobe Foundation Framework, как показано в примере. Но не удалось заставить Objective Sharpie сделать это. Я использовал несколько команд, которые я покажу ниже, которые приводят к ошибке привязки.

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

Ошибка: источники не указаны

Я собираюсь продолжать подключаться, чтобы посмотреть, что еще я могу выяснить. Любая помощь будет принята с благодарностью! Спасибо!

Дополнительная информация: я использую Beta7 Spotify iOS SDK и Objective Sharpie 2.1.6.

Spotify iOS SDK Framework https://developer.spotify.com/technologies/spotify-ios-sdk/

Цель Sharpie на собственных платформах http://developer.xamarin.com/guides/ios/advanced_topics/binding_objective-c/objective_sharpie/#Binding_Native_Frameworks


person jamesbar2    schedule 31.03.2015    source источник


Ответы (1)


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

было хорошо со мной. Проверьте, установлен ли на вашем компьютере iPhone 8.2 SDK.

xcodebuild-showsdks

если нет, вы можете установить его из Xcode - Настройки - Загрузки.

person Artur Shamsutdinov    schedule 01.04.2015
comment
Спасибо за ваше время, видимо, я был глуп и думал, что \ это /, и добавил это в конец моего Spotify.framework, из-за чего он дал сбой. Я чувствую себя глупо. Ваш сработал, и еще раз спасибо! :) - person jamesbar2; 01.04.2015
comment
Чтобы загрузить старый SDK, вам нужно будет перейти к загрузкам для разработчиков Apple. - person Gandalf458; 11.12.2018