我在我的iMac上的存储库中从head commit构建项目。和
- (void)productsRequest:(SKProductsRequest *)request didReceiveResponse:(SKProductsResponse *)response
在response.products
中返回了正确的SKProduct
对象。
但是当我在Macbook Air上从同一个提交构建同一个项目时,这个方法会返回我在response.invalidProductIdentifiers
中的所有应用内ID。
我该如何纠正这种奇怪的行为?
p.s.我删除了projname中的所有文件夹。xcodeproj文件夹,项目除外。xcodeproj文件,但结果仍然相同。
据我所知,从Macbook Air安装的构建不是开发沙箱。调查.
1条答案
按热度按时间0aydgbwb1#
这是因为每个XCode在单独的沙箱中安装应用程序。当应用程序由一个XCode安装,然后由第二个XCode安装(不删除前一个)-应用程序出现在破碎的沙箱和StoreKit工作奇怪。
希望这个答案能帮助到别人。