تحكم في خدمات iPhone باستخدام API Low- المستوى أو privateframeworks في Xcode
-
21-09-2019 - |
سؤال
أحاول أن أجعل تطبيقًا بسيطًا للتحكم في خدمات الهاتف مثل WiFi و Bluetooth و 3G ، إلخ. باستخدام الأطر الخاصة أو واجهة برمجة التطبيقات ذات المستوى المنخفض. أنا قادر على إنشاء الجهاز و SSH على جهازي بدون حساب DEV ، ولدي رؤوس SDK ، لكنني أبحث أو بعض المساعدة في إضافة هذه الأطر الخاصة إلى تطبيقي. أتلقى جميع أنواع الأخطاء عندما أحاول اتباع اتجاهات إيريكا سادون. أنا أقوم ببناء التطبيق لمدة 3.0.
هل يعرف أي شخص كيفية إضافة هذه الأطر الخاصة إلى مشروعك واستيرادها بشكل صحيح واستخدامها في OS3.0؟ أو إذا أراد أي شخص مساعدتي في تطوير هذا المشروع ، فيرجى الاتصال بي!
تعديل: انظر الحل هنا.
المحلول
للحصول على privateframeworks للعمل بشكل صحيح في 3.x SDK ، تأكد من أن الرؤوس والثنائيات موجودة في المجلدات التالية:
/developer/platforms/iphoneos.platform/developer/sdks/iphoneos3.0.sdk/system/library/privateframeworks
علي سبيل المثال:
/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.0.sdk/System/Library/PrivateFrameworks/BluetoothManager.framework/Headers/BluetoothManager.h
-و-
/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.0.sdk/System/Library/PrivateFrameworks/BluetoothManager.framework/BluetoothManager <-- binary
الآن قادرة على التنفيذ:
#import <BluetoothManager/BluetoothManager.h>
-ويمكنك التحكم في راديو Bluetooth في تطبيقك.