การเชื่อมโยง Spotify iOS SDK กับ C # โดยใช้ Objective Sharpie

ฉันกำลังพยายามใช้ Objective Sharpie ของ Xamarin เพื่อสร้างการเชื่อมโยง C # กับไลบรารีของ Spotify ฉันสามารถทำให้มันใช้งานได้กับ 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

ข้อผิดพลาด: ไม่ได้ระบุแหล่งที่มา

ฉันจะพยายามต่อไปเพื่อดูว่าฉันสามารถหาอะไรได้อีก ความช่วยเหลือใด ๆ ที่จะได้รับการชื่นชมอย่างมาก! ขอบคุณ!

ข้อมูลเพิ่มเติม: ฉันใช้ Beta7 ของ Spotify iOS SDK และ Objective Sharpie 2.1.6

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

Sharpie วัตถุประสงค์บน Native Frameworks 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 ผูก -sdk iphoneos8.2 - เฟรมเวิร์ก 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