मैं इस बारे में विरोधाभासी जानकारी ढूंढ रहा हूं कि ऐप खरीद वास्तव में एक्सकोड 6 का उपयोग कर सिम्युलेटर पर परीक्षण किया जा सकता है। कुछ उत्तरों का कहना है कि 'हाँ', अन्य लोग इंगित करते हैं कि एक्सकोड 6 के बीटा संस्करणों में एक बग है और अन्य फ्लैट आउट हैं 'नहीं'।ऐप खरीद में आईओएस 8 (एक्सकोड 6) सिम्युलेटर में परीक्षण किया जा सकता है?
मेरे पास एक ऐप है जहां आईएपी डिवाइस पर बहुत अच्छा काम करता है, लेकिन सिम्युलेटर में, रसीद को रीफ्रेश करने का प्रयास एक बहुत ही अनुपयोगी संदेश के साथ विफल रहता है: Error Domain=SKErrorDomain Code=0 "The operation couldn’t be completed. (SKErrorDomain error 0.)"
।
मेरा ऐप ऐप स्टोर से खारिज कर दिया गया था क्योंकि परीक्षक परीक्षण नहीं कर सका (भले ही यह डिवाइस पर सैंडबॉक्स खातों के साथ पूरी तरह से काम करता है) और मुझे संदेह हो रहा है कि उन्होंने सिमुलेटर पर परीक्षण किया और आगे बढ़ने में सक्षम नहीं थे।
चूंकि मैंने सिम्युलेटर पर काम नहीं करने के बारे में इतना कुछ पढ़ा था और आपको किसी डिवाइस पर परीक्षण करना पड़ा था, इसलिए मुझे इसके बारे में चिंता नहीं थी कि सिम्युलेटर पर काम नहीं कर रहा है, लेकिन इससे मुझे पीछे की तरफ काट दिया हो सकता है।
किसी को भी कह सकते हैं कि वे वास्तव में आईएपी मिल गया है आईओएस 8/Xcode 6 सिमुलेटर पर काम करने की?
मैं वास्तव में स्थानीय रूप से रसीद की पुष्टि कर रहा हूं। हालांकि, मैं StoreKit की SKReceiptRefreshRequest का उपयोग कर रहा हूं जो किसी भी एंडपॉइंट यूआरएल का पर्दाफाश नहीं करता है। एक टीसीपीडंप कैप्चर से पता चलता है कि यह सैंडबॉक्स सर्वर से बात कर रहा है, जो हम विकास के लिए चाहते हैं। आप यह क्यों कहते हैं कि सैंडबॉक्स के साथ सत्यापन नहीं किया जाना चाहिए? यह एक डिवाइस पर पूरी तरह से काम करता है। – N8P
क्योंकि, इस एड्रेस के साथ ऐप्पल समीक्षा टीम परीक्षण आईएपी: https://buy.itunes.apple.com/verifyReceipt। आप इस से विवरण देख सकते हैं [कड़ी] (https://developer.apple.com/library/ios/releasenotes/General/ValidateAppStoreReceipt/Chapters/ValidateRemotely.html#//apple_ref/doc/uid/TP40010573-CH104-SW1) लेकिन आपने कहा कि स्थानीय रूप से रसीद सत्यापित की गई है। तो अब, इससे कोई फर्क नहीं पड़ता कि आप कहां सत्यापित करते हैं .. – Binus
जो वास्तव में सच नहीं है, ऐप्पल की टीम सैंडबॉक्स खातों और उत्पादन खातों के साथ परीक्षण नहीं करती है, इस प्रकार एप्लिकेशन को सैंडबॉक्स और प्रोडक्शन उपयोगकर्ताओं दोनों के साथ काम करना चाहिए। Https://developer.apple.com/library/ios/technotes/tn2259/_index.html#//apple_ref/doc/uid/DTS40009578-CH1-FREQUENTLY_ASKED_QUESTIONS # 15 और # 16 देखें। – N8P