Как создать файл Entitlement.plist в xcode 5?
Как создать файл Entitlement.plist в xcode 5?
Я загрузил последнюю версию xcode. Я хочу создать файл Entitlement.plist в моем проекте.
Пожалуйста, дайте мне правильные шаги для создания файла Entitlement.plist в xcode 5.
Ответы
Ответ 1
Вы можете управлять правами на вкладке "Возможности" ваших целевых настроек.
Любое изменение там автоматически обновит файл Entitlements.plist
или Info.plist
.
Как сказано, файл Entitlements.plist
в конце концов - это только plist
. Вы можете добавить столько plist
, сколько хотите, следуя инструкциям в этом вопросе.
Ответ 2
В Xcode 5 для общих прав вам больше не нужно создавать файл Entitlements.plist
вручную. Вместо этого вы используете новую панель "Возможности". См. https://developer.apple.com/library/ios/documentation/IDEs/Conceptual/AppDistributionGuide/AddingCapabilities/AddingCapabilities.html
Если вы все еще хотите создать его вручную, вот как:
- Меню "Файл" > "Новый файл..."
- Выберите iOS > Ресурs > Список свойств
- Назовите новый файл "
foo.entitlements
" (обычно "foo
" - это имя цели)
- Нажмите кнопку (+) рядом с "Файл прав доступа", чтобы добавить элемент верхнего уровня (редактор списка свойств будет использовать правильную схему из-за расширения файла)
Не забудьте установить целевой параметр CODE_SIGN_ENTITLEMENTS
build как путь к файлу с правами, который вы только что добавили.
Ответ 3
Вы можете вручную создать файл Entitlements.plist
, используя шаблон ниже.
Сохраните его как YourTargetName.entitlements
В вашем Target > Build Settings
установите ключ "Права на подпись кода" (CODE_SIGN_ENTITLEMENTS
) в путь к файлу.
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>application-identifier</key>
<string>$(AppIdentifierPrefix)$(CFBundleIdentifier)</string>
<key>beta-reports-active</key>
<true/>
</dict>
</plist>
Ответ 4
Если вы хотите добавить Право к существующему проекту в Xcode 5, выполните следующие действия:
- Выберите свой проект в области навигатора.
- Выберите свою цель в области редактора.
- В области "Редактор" выберите пункт "Возможности" в строке меню.
- Откройте кнопку раскрытия слева от параметра "Обмен цепочками ключей".
- В разделе "Связка ключей" нажмите кнопку "+".
- Введите право в области ввода.
- СДЕЛАННЫЙ.