gpt4 book ai didi

xcode - Mac 应用程序因使用我未使用的沙盒授权而被拒绝

转载 作者:行者123 更新时间:2023-12-01 09:28:13 25 4
gpt4 key购买 nike

我的 Mac App Store 应用程序根据规则 2.31 被拒绝:未适当沙盒化的应用程序可能会被拒绝

他们说我的应用程序使用授权 com.apple.developer.maps,但没有“应用程序内的匹配功能”。

问题是,在我的项目中没有任何地方是 map 权利集。

我试过好几个版本,所以这不是侥幸。

我已经检查了我的应用程序和我的助手应用程序的目标的功能选项卡,两者都是正确的。我已经检查了主应用程序和辅助应用程序的权利文件,两者都是正确的。

我还获取了提交给 Apple 的构建并运行:codesign -dvvv --entitlements :- <fileName>在主应用程序和辅助应用程序的可执行文件上,两者都返回了正确的权利。

然后我进入应用程序的主文件夹,在终端中运行:sudo grep -i -r "com.apple.developer.maps" *什么也没找到!为了确保 grep 能找到我要找的东西,我还尝试了:sudo grep -i -r "com.apple.security.files" *这确实返回了正确的权利条目。

如您所见,我找不到启用 com.apple.developer.maps 权利的任何地方,但 Apple 一直拒绝我启用它。

有没有人以前遇到过这样的事情,或者对我可能遗漏的东西有任何想法,或者对接下来如何调试它有任何其他想法?

最佳答案

我之前遇到过同样的问题。我提交了一个应用程序,但因使用权利映射而被拒绝。但是,我从未在权利文件或功能中包含 map 。问题不在 xCode 或 Entitlements 文件中。解决方法是去成员(member)中心查看你的 Distribution Provisioning Profile 里面的 App ID。然后转到该应用程序 ID 并在那里禁用 map 。这是一种解决方案。

关于xcode - Mac 应用程序因使用我未使用的沙盒授权而被拒绝,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27831036/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com