【问题标题】:App Sandbox capability missing in Xcode projectXcode 项目中缺少 App Sandbox 功能
【发布时间】:2019-03-25 20:51:59
【问题描述】:

根据本指南,项目文件中应该有App Sandbox 能力:

但是,由于某种原因,我的应用项目没有任何可以打开的 App Sandbox 功能:

为什么它不见了,我怎样才能把它弄到那里?

【问题讨论】:

  • Appstore-Sandbox 适用于 Mac OS X 应用程序。在 iOS 中,沙盒始终处于打开状态且无法配置。您要配置什么?

标签: xcode appstore-sandbox xcodeproj


【解决方案1】:

首先,您应该打开***.entitlements 文件。在此文件中,添加一个名为 App Sandbox 的 Key,并将 Value 更改为 YES

完成以上步骤后,点击command + b再回到Signing & Capabilities,就会出现App Sandbox

【讨论】:

  • 此答案有效,但需要 5 -10 分钟才能出现
  • 项目创建时找不到这个文件,怎么办?
  • 它没有出现
【解决方案2】:

如果您的 Apple 配置文件缺少 App Sandbox 权利,则它不会显示在 xcode 中。

仅供参考 - 您可以手动添加到授权文件,但除非在您的配置文件中描述,否则它不会让您构建。分发也是如此。

要添加权利 > 打开 *.entitlements 文件作为源代码 > 添加以下代码。

<key>App Sandbox</key> <true/>

如果您是 Apple 商店项目的管理员/团队代理,您可以重新生成具有所需功能的配置文件。

希望这会有所帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-08-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多