2012-09-18 13 views
6

Zaimplementowałem w Zakupie aplikacji w mojej aplikacji. Działa poprawnie na iPhone 5.1.to framework Store Kit działający na symulatorze i OS 6?

Wiem, że Store Kit nie działa na iPhone Simulator 5.1. Ale na symulatorze i OS 6 mogę połączyć się ze sklepem App Store i otrzymuję alert do potwierdzenia w Zakupie aplikacji. Ale transakcja nie powiodła się z powodu błędu na Symulator iOS 6.

Dowolny proszę wyjaśnić przyczynę tego.

+0

Błąd Domain = kod SKErrorDomain = 0 "nie można połączyć się z iTunes Store" UserInfo = 0xc143420 {NSLocalizedDescription = Nie można połączyć się z iTunes Store }. Nawet gdy napotkałem ten błąd na iPadzie 6.0 Simulator ... –

Odpowiedz

8

Simulator

W tej wersji iOS Simulator nie obsługuje testowanie In-App Purchase. Użyj urządzenia, aby przetestować aplikacje korzystające z tej funkcji.

iOS 6.0 Release Notes

0

Na Xcode 4.5.2 i iOS 5 i iOS 6 to działa dobrze. Próbuję w symulatorach dla iPhone'a 5 i 4, a także na wszystkich iPadach. Symulator ma tylko niewielkie opóźnienie, ale transakcja jest w pełni funkcjonalna. Widzę, że bardzo ważna jest konfiguracja w iTunesConnect. Moim zdaniem lepiej jest sprawdzić konfigurację ItunesConnect przed zmianą kodu.

0

docs powiedzieć, że IAP może być w pełni przetestowane na karcie SIM, z wyjątkiem gospodarzem treści: