В проекте Xcode отсутствует возможность App Sandbox

Согласно этому руководству, в файле проекта должна быть возможность App Sandbox:

введите описание изображения здесь

Однако по какой-то причине мой проект приложения не имеет возможности App Sandbox, которую я могу включить:

введите описание изображения здесь

Почему он отсутствует, и как я могу получить его там?


person inhwrbp    schedule 25.03.2019    source источник
comment
Appstore-Sandbox предназначен для приложений Mac OS X. В iOS песочница всегда включена и не может быть настроена. Что вы пытаетесь настроить?   -  person mahal tertin    schedule 29.03.2019


Ответы (2)


Прежде всего, вы должны открыть файл ***.entitlements. В этом файле добавьте ключ с именем App Sandbox и измените значение на YES.

После выполнения вышеуказанных шагов нажмите command + b, затем вернитесь к Signing & Capabilities, появится App Sandbox.

person Jeff Yang    schedule 13.11.2019
comment
этот ответ работает, но он появится через 5-10 минут - person Lance Samaria; 17.05.2020
comment
Я не могу найти этот файл при создании проекта, что мне делать? - person Paul; 20.10.2020
comment
Это не появляется - person Petar; 12.02.2021

Если в вашем профиле обеспечения Apple отсутствует право на Песочницу приложения, оно не будет отображаться в xcode.

К сведению: вы можете добавить вручную в файл прав, однако это не позволит вам построить, если это не указано в вашем профиле обеспечения. То же самое касается и раздачи.

Чтобы добавить право › Откройте файл *.entitlements как исходный код › добавьте следующий код.

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

Вы можете повторно создать профиль подготовки с нужными возможностями, если вы являетесь администратором/агентом группы проекта Apple Store.

надеюсь это поможет.

person Rahul Kumar    schedule 24.12.2019