Есть ли простой способ иметь строки прав группы приложений для каждой конфигурации в проектах Xcode?
Мы пытаемся поделиться настройками между приложением iOS и сегодняшним расширением, используя право «группа приложений» в обеих целях.
Проблема, с которой мы сталкиваемся, заключается в том, что мы создаем приложение с разными идентификаторами пакета и команды в зависимости от того, является ли это сборкой предприятия или выпуском.
Когда я использую экран возможностей Xcode 6, группы приложений отображаются красными буквами, и я не вижу способа изменить строки для каждой конфигурации по отдельности.
Я предполагаю, что одно из следующих будет работать, но я не знаю, что мне следует попробовать в первую очередь:
- файлы .xcconfig
- Созданные вручную файлы прав доступа
- Скрипт сборки
- Зависимые от конфигурации записи plist
Предложения?
CODE_SIGN_ENTITLEMENTS
из файла .xcconfig теперь работает с Xcode 8.2.1. Это определенно не работало с 8.0 и, возможно, с 8.1 (не проверял), поэтому может быть так, что ошибка, упомянутая в некоторых ответах/комментариях, теперь исправлена. - person Nicholas H.   schedule 17.01.2017