Reputation: 5906
I build project from head commit in my repository on my iMac. and
- (void)productsRequest:(SKProductsRequest *)request didReceiveResponse:(SKProductsResponse *)response
returned correct SKProduct
objects in response.products
.
But when i build the same project from the same commit on my Macbook Air this method returns all my in-app id's in response.invalidProductIdentifiers
.
How could I fix this weird behavior?
p.s. I removed all folders from projname.xcodeproj folder except project.xcodeproj file on both machines, but result still the same.
UPD. as i understand build from Macbook Air installed not to the development sandbox. investigating..
Upvotes: 1
Views: 240
Reputation: 5906
This happend because each XCode installs application in separate sandbox. When app was installed by one XCode, and after that installed by second XCode (without deleting previous one) - application appears in broken sandbox and StoreKit works strange.
I hope this answer helps someone.
Upvotes: 1