Mengikat Spotify iOS SDK ke C# menggunakan Objective Sharpie

Saya mencoba menggunakan Objective Sharpie Xamarin untuk membuat pengikatan C# ke Perpustakaan Spotify. Saya bisa membuatnya berfungsi untuk Adobe Foundation Framework seperti yang ditemukan pada contoh. Namun Objective Sharpie belum bisa melakukannya. Saya telah menggunakan beberapa perintah, yang akan saya tunjukkan di bawah, yang mengakibatkan kesalahan pengikatan.

1) Pertama saya mencoba pendekatan sederhana:

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

Kesalahan: : File header payung tidak ada: Spotify.framework/Headers/.h

2) Berikutnya, saya mencoba contoh mereka yang lebih rumit dan menghasilkan ini...

sharpie bind \
-sdk iphoneos8.2 Spotify.framework/Headers/Spotify.h \
-scope Spotify.framework/Headers \
-c -F

Kesalahan: tidak ada sumber yang ditentukan

Saya akan terus melanjutkan untuk melihat apa lagi yang bisa saya temukan. Bantuan apa pun akan sangat dihargai! Terima kasih!

Informasi Lebih Lanjut: Saya menggunakan Spotify iOS SDK Beta7, dan Objective Sharpie 2.1.6.

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

Sharpie Sasaran pada Kerangka Asli http://developer.xamarin.com/guides/ios/advanced_topics/binding_objective-c/objective_sharpie/#Binding_Native_Frameworks


person jamesbar2    schedule 31.03.2015    source sumber


Jawaban (1)


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

baik-baik saja denganku. Periksa apakah Anda telah menginstal iPhone 8.2 SDK di mesin Anda.

xcodebuild -menunjukkandks

jika tidak, Anda dapat menginstalnya dari Xcode - Preferensi - Unduhan.

person Artur Shamsutdinov    schedule 01.04.2015
comment
Terima kasih atas waktu Anda, rupanya saya konyol dan mengira \ adalah / dan menambahkannya di akhir Spotify.framework saya, yang membuatnya menjadi kesalahan. Saya merasa konyol. Milik Anda berhasil, dan sekali lagi terima kasih! :) - person jamesbar2; 01.04.2015
comment
Untuk mengunduh SDK lama, Anda harus membuka unduhan pengembang Apple. - person Gandalf458; 11.12.2018