Как создать файл Entitlement.plist в xcode 5?
Я загрузил последнюю версию xcode. Я хочу создать файл Entitlement.plist в моем проекте. Пожалуйста, дайте мне правильные шаги для создания файла Entitlement.plist в xcode 5.
Как создать файл Entitlement.plist в xcode 5?
Я загрузил последнюю версию xcode. Я хочу создать файл Entitlement.plist в моем проекте. Пожалуйста, дайте мне правильные шаги для создания файла Entitlement.plist в xcode 5.
Вы можете управлять правами на вкладке "Возможности" ваших целевых настроек.
Любое изменение там автоматически обновит файл Entitlements.plist
или Info.plist
.
Как сказано, файл Entitlements.plist
в конце концов - это только plist
. Вы можете добавить столько plist
, сколько хотите, следуя инструкциям в этом вопросе.
В Xcode 5 для общих прав вам больше не нужно создавать файл Entitlements.plist
вручную. Вместо этого вы используете новую панель "Возможности". См. https://developer.apple.com/library/ios/documentation/IDEs/Conceptual/AppDistributionGuide/AddingCapabilities/AddingCapabilities.html
Если вы все еще хотите создать его вручную, вот как:
foo.entitlements
" (обычно "foo
" - это имя цели)Не забудьте установить целевой параметр CODE_SIGN_ENTITLEMENTS
build как путь к файлу с правами, который вы только что добавили.
Вы можете вручную создать файл 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>
Если вы хотите добавить Право к существующему проекту в Xcode 5, выполните следующие действия: