Xcode在不同的机器上从相同的提交工作不同

kcugc4gi  于 2023-05-01  发布在  其他
关注(0)|答案(1)|浏览(108)

我在我的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安装的构建不是开发沙箱。调查.

0aydgbwb

0aydgbwb1#

这是因为每个XCode在单独的沙箱中安装应用程序。当应用程序由一个XCode安装,然后由第二个XCode安装(不删除前一个)-应用程序出现在破碎的沙箱和StoreKit工作奇怪。
希望这个答案能帮助到别人。

相关问题