Приложение не может быть установлено с помощью SKStoreProductViewController

С кодами ниже SKStoreProductViewController может представлять описания приложения.

Когда я касаюсь кнопки "free", он показывает "установить приложение". Затем я прикасаюсь к "install app", индикатор выполнения отображается внутри значка приложения. Однако индикатор прогресса исчезает через 2-3 секунды, и приложение остается деинсталлированным.

Это мое демонстрационное приложение. Кто-нибудь знает причину?

SKStoreProductViewController *skvc = [[SKStoreProductViewController new] autorelease];
skvc.delegate = self;
NSDictionary *dict = [NSDictionary dictionaryWithObject:@"425349261" forKey:SKStoreProductParameterITunesItemIdentifier];
[skvc loadProductWithParameters:dict completionBlock:nil];
[self presentViewController:skvc animated:YES completion:nil];

Ответ 1

Проблема заключается в том, что вы действительно не подключаетесь к хранилищу Itunes, а не к специальной среде хранения песочницы. У меня была такая же проблема, и вам нужно иметь тестовую учетную запись и делать покупки с этим, а не с обычной учетной записью itunes.

Все это описано здесь:

http://developer.apple.com/library/mac/#documentation/NetworkingInternet/Conceptual/StoreKitGuide/DevelopingwithStoreKit/DevelopingwithStoreKit.html

Ответ 2

При попытке установить приложение из песочницы убедитесь, что вы вышли из вашей текущей учетной записи.