Есть ли возможность создать несколько имен проектов с разными идентификаторами пакетов из одного и того же кода с помощью любого скриптового кода в iOS? - PullRequest
0 голосов
/ 31 октября 2019

У меня есть проект ex. "MyApp" с идентификатором пакета "com.ios.MyApp". Теперь я хочу создать несколько приложений (например, приложение 100-х годов) с одним и тем же кодом с другим именем приложения с другим идентификатором пакета, например с одинаковой концепцией белой метки. У любого есть идея, этот процесс происходит через любой сценарий кода, который автоматически меняет имя приложения с Xcode и идентификатора пакета и загружает его на testflight. Я знаю, что все это происходит или нет с Automated Scripting, но все, что вы можете помочь по этой темеили предложить на это, вы очень приветствуем и спасибо заранее.

1 Ответ

0 голосов
/ 31 октября 2019

Я мог бы разделить ваш вопрос на две части:

1- Как я могу создать другое приложение, основанное на одной и той же кодовой базе?

  • Ответ: Это цели. Эта ссылка содержит простые шаги, демонстрирующие, как создавать больше целей (каждая содержит свой собственный идентификатор пакета), и вы можете добавлять пользовательские конфигурации сборки и настраивать детали, которые вы предпочитаете foreach target.

2- Как я могу изменить идентификатор пакета, используя удаленный скрипт?

  • Ответ: На самом деле это не распространенный сценарий, который можно использовать. Подход, который может быть связан с этим, - это CI (Continuous Integration), поскольку существуют сценарии, позволяющие выбрать, какую цель создать и выпустить из существующих целей. Могут помочь следующие строки:

    1. Использование инструмента Faslane с jenkines
    2. Использование сценариев предварительного действия
    3. ВашПоследняя попытка, может вам понадобится собрать приложение самостоятельно без системы сборки XCode, проверьте эту ссылку

Если вам нужна дополнительная помощь, CouldВы указываете точное использование из этого случая? Конечно же, Apple не позволяет вам публиковать одно и то же приложение более одного раза (даже если используется другой идентификатор пакета)

...