как я могу пропустить подписание кода для разработки в xcode?

<p>всякий раз, когда я собираю свой проект xcode, после компиляции всего моего кода требуется<em> навсегда </em>, чтобы завершить «подписывание продукта». (я полагаю, это потому, что проект включает в себя около 200 мб ресурсов, требующих подписи.) я хотел бы пропустить подписание кода во время разработки, чтобы сборка могла завершаться быстрее. как я могу это сделать?</p>

<p>чтобы отключить подписывание кода, перейдите к своему проекту и выберите «настройки сборки», выполните поиск «идентификация подписи кода» и измените его значение на «не подписывать код» в обоих.</p><p><strong> чтобы сделать это эффективным, вам нужно изменить это значение в проекте и во всех целях по отдельности. </strong></p>

<p>начиная с xcode 10, вот как отключить подписывание кода для приложения macos:</p><ol> <li>выберите ваш проект в навигаторе проекта.</li> <li>выберите ваше приложение в списке целей.</li> <li>нажмите «настройки сборки».</li> <li>нажмите «все».</li> <li>нажмите «уровни».</li> <li>введите «личность» в поле поиска.</li> </ol><p> <a href="https://i.stack.imgur.com/mpffq.png"> <img src="https://i.stack.imgur.com/mpffq.png" alt="first six steps"> </a> </p><ol start="7"> <li>нажмите на строку «идентификация подписи кода» под столбцом для цели вашего приложения (в моем примере с надписью «test»). эта ячейка таблицы может показаться пустой.</li> </ol><p> <a href="https://i.stack.imgur.com/glkcj.png"> <img src="https://i.stack.imgur.com/glkcj.png" alt="where to click for step 7"> </a> </p><ol start="8"> <li>в появившемся всплывающем меню выберите «другие…».</li> </ol><p> <a href="https://i.stack.imgur.com/uedug.png"> <img src="https://i.stack.imgur.com/uedug.png" alt="pop-up menu"> </a> </p><ol start="9"> <li>в появившемся текстовом поле удалите весь текст, чтобы поле было пустым.</li> </ol><p> <a href="https://i.stack.imgur.com/hpghk.png"> <img src="https://i.stack.imgur.com/hpghk.png" alt="empty popover"> </a> </p><ol start="10"> <li>нажмите возврат, чтобы закрыть поповер.</li> </ol><p>с этим параметром xcode не будет подписывать цель вашего приложения.</p>

<p>вы можете попытаться переместить свои ресурсы в отдельную цель пакета, а затем добавить продукт .bundle этой цели в фазу сборки вашего приложения «копировать ресурсы пакета» - в идеале при сборке приложения должна быть возможность использовать подпись пакета (для этого потребуется только восстанавливаться при изменении содержимого пакета) вместо того, чтобы заново подписывать ресурсы по отдельности.</p>