سؤال

أنا أقوم بنقل تطبيق مع وظائف الشراء داخل التطبيق من iPhone إلى iPad ، لكن Simulator لا يتعامل مع أي مكالمات STOREKIT (تفشل على الفور بتحذير). نظرًا لعدم توفر أجهزة iPad حتى الآن ، لا يمكنني استخدام جهاز للتصحيح.

لقد فكرت في بعض البدائل:

  • استخدم رمز iPhone كما هو. هذا هو الرهان الآمن لأن كل شيء يعمل بالفعل على iPhone ، لكنه لن يشعر بشكل صحيح على جهاز iPad (هناك العديد من مراكز ViewController في NavigationController المشارك على iPhone ، ولكن يمكن أن يتناسب كل شيء على شاشة واحدة على اللوحة).
  • اكتب إطارًا اختبارًا لـ StoreKit. لقد بدأت بالفعل في القيام بذلك ، لكنني لن أتمكن من إنهاءه في الوقت المناسب.
  • أرسل رمزًا غير مختبر والصلاة. ناه ، مجرد مزاح - هذا ليس خيارًا :)

إذن ، أي أفكار؟ هل كتب أي شخص آخر إطار اختبار لهذا النوع من الأشياء؟ لقد غوغل قليلاً لكنني لم أجد أي شيء. أنا ممتن لأي أفكار حول هذا!

هل كانت مفيدة؟

المحلول

FWIW ، انتهى بي الأمر باستخدام نفس الفئات على كل من iPhone و iPad ، مع ملفات .xib مختلفة لجعلها تبدو أفضل قليلاً. إنه ليس مثاليًا ، لكنه سوف يفعل حتى أحصل على جهاز iPad الخاص بي. لا يزال هناك ترميز أكثر مما كنت أتمنى ، مع الأخذ في الاعتبار أنني لم أستطع اختباره بالكامل على جهاز المحاكاة ، لكنني على الأقل حصلت على اختبار معظمه على iPhone.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top