SKStoreProductViewController does nothing in iOS 8.0 beta 3

Originator:futuretap
Number:rdar://17621863 Date Originated:10-Jul-2014 01:30 PM
Status:Duplicate/17633966 Resolved:
Product:iOS SDK Product Version:8.0 beta 3
Classification:Serious Bug Reproducible:Always
 
Summary:
-[SKStoreProductViewController loadProductWithParameters: completionBlock:]

never calls the completionBlock in iOS 8.0 beta 3

Steps to Reproduce:
Run this code:

	self.storeController = [[SKStoreProductViewController alloc] init];
	self.storeController.delegate = (id<SKStoreProductViewControllerDelegate>)self;
	NSDictionary *mParameters = @{SKStoreProductParameterITunesItemIdentifier: @(314785156)};
	[self.storeController loadProductWithParameters:mParameters completionBlock:^(BOOL result, NSError *error) {
    NSLog(@"completionBlock reached");
}];

Expected Results:
the completionBlock should be called after loading the product

Actual Results:
it's not called

Version:
iOS 8 beta 3

Notes:
It doesn't matter if the app is built against iOS 7.1 SDK using Xcode 5.1.1 or against 8.0 beta 3 using Xcode 6 beta.

Configuration:
iPhone 5s, Simulator

Comments


Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!