تصحيح أخطاء storekit وظائف بدون جهاز
سؤال
أنا أقوم بنقل تطبيق مع وظائف الشراء داخل التطبيق من iPhone إلى iPad ، لكن Simulator لا يتعامل مع أي مكالمات STOREKIT (تفشل على الفور بتحذير). نظرًا لعدم توفر أجهزة iPad حتى الآن ، لا يمكنني استخدام جهاز للتصحيح.
لقد فكرت في بعض البدائل:
- استخدم رمز iPhone كما هو. هذا هو الرهان الآمن لأن كل شيء يعمل بالفعل على iPhone ، لكنه لن يشعر بشكل صحيح على جهاز iPad (هناك العديد من مراكز ViewController في NavigationController المشارك على iPhone ، ولكن يمكن أن يتناسب كل شيء على شاشة واحدة على اللوحة).
- اكتب إطارًا اختبارًا لـ StoreKit. لقد بدأت بالفعل في القيام بذلك ، لكنني لن أتمكن من إنهاءه في الوقت المناسب.
- أرسل رمزًا غير مختبر والصلاة. ناه ، مجرد مزاح - هذا ليس خيارًا :)
إذن ، أي أفكار؟ هل كتب أي شخص آخر إطار اختبار لهذا النوع من الأشياء؟ لقد غوغل قليلاً لكنني لم أجد أي شيء. أنا ممتن لأي أفكار حول هذا!
المحلول
FWIW ، انتهى بي الأمر باستخدام نفس الفئات على كل من iPhone و iPad ، مع ملفات .xib مختلفة لجعلها تبدو أفضل قليلاً. إنه ليس مثاليًا ، لكنه سوف يفعل حتى أحصل على جهاز iPad الخاص بي. لا يزال هناك ترميز أكثر مما كنت أتمنى ، مع الأخذ في الاعتبار أنني لم أستطع اختباره بالكامل على جهاز المحاكاة ، لكنني على الأقل حصلت على اختبار معظمه على iPhone.
لا تنتمي إلى StackOverflow