Приложение не может быть установлено с помощью 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
При попытке установить приложение из песочницы убедитесь, что вы вышли из вашей текущей учетной записи.