【问题标题】:Mac App Store sandboxing entitlement disables when building for archiving构建归档时禁用 Mac App Store 沙盒权利
【发布时间】:2013-08-06 21:06:43
【问题描述】:

我正在尝试向 mac App Store 提交一个应用程序,但每次我这样做时,在我没有问题地上传二进制文件后,我都会收到一封电子邮件

“未启用应用沙盒 - 以下可执行文件必须在权利属性列表中包含布尔值为 true 的“com.apple.security.app-sandbox”权利。有关沙盒的更多信息,请参阅应用沙盒页面你的应用程序。”

我检查了目标摘要中的权利框和沙盒框,并且我有一个权利文件,但是当我为归档该框进行构建时,会自动取消选中并锁定。然后,当我构建运行它时,它会解锁,我可以再次检查它。我一直在到处寻找答案,但对我没有任何帮助。

【问题讨论】:

  • 要尝试的一件事: - 转到产品 > 方案 > 编辑方案... - 单击存档选项卡(左侧) - 确保选择了正确的构建配置(右侧)

标签: xcode macos sandbox appstore-approval mac-app-store


【解决方案1】:

这个帖子已经晚了,但以防万一有人遇到困难 - 我遇到了类似的问题,对我来说,这是错误的代码签名证书。实际上,我喜欢的是 Code Sign -> Release -> Any SDK(这是不同的证书),然后是在上传期间选择的内容(自动签名)。将其删除,然后上传。

【讨论】:

    【解决方案2】:

    一定是有什么地方设置错了,因为要修复它,我所做的就是启动一个新项目并加载所有类、xib 等。

    【讨论】:

      猜你喜欢
      • 2016-12-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-05-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多