diff --git a/README.md b/README.md index 540bf9a..9e5dc21 100644 --- a/README.md +++ b/README.md @@ -10,7 +10,7 @@ - Создать `*.mobileprovision` для разработки (в случае Standard) и для развертывания (в случае Enterprise) -- Создать организацию в Фабрике и создать группу тестировщиков `touch-instinct` +- Убедиться, что для проекта созданы необходимые репозитории (`ios` и `common`) ### Шаг 2. Настройка окружения @@ -113,9 +113,12 @@ igorkislyuk$ ./bootstrap.sh ~/Documents/projects/ Bank BankSpbJur-common ### Шаг 4. После установки: -- Используя сгенерированные провижены, выставить необходимые провижены для каждой конфигурации -- *Опционально* при необходимости добавить конфигурации вручную -- Вставить ключ фабрика в Info.plist -- Перенести билд фазу `Fabric` в конец, и добавить к ней ключи организации -- Проставить необходимые build-configuration для действий (run, build, profile) и сделать схему `shared` -- Добавить сгенерированные файлы других локазаций `Localizable.string`, которые находятся в папках (например, `ru.lproj`) в файл проекта через **Add files to...** +- Используя сгенерированные провижены, выставить их для каждой конфигурации. +- *Опционально* при необходимости добавить конфигурации вручную. +- Открыть `Manage schemes` и выбрать корневую схему проекта. В графе "Container" выбрать workspace, а в графе "Shared" поставить напротив данной схемы галочку. +- Отркыть `Edit scheme`, и проставить необходимые build-configuration для действий (run, build, profile). +- В папке `common` cоздать папку `strings` (если такого еще нет), и в ней пустой файл `default_common_strings_ru.json` (или любая другая локализация, которая по-умолчанию используется на проекте). +- Настроить fabric (подробнее можно посмотреть [тут](https://github.com/TouchInstinct/Styleguide/blob/master/IOS/Guides/Fabric_Guide.md)). +- Собрать проект, убедиться, что все ок. +- Добавить сгенерированные файлы других локазаций `Localizable.string`, которые находятся в папках (например, `ru.lproj`) в файл проекта через **Add files to...**. +- Закоммитить и запушить все изменения в git. Создать PR из текущей ветки в `master`. diff --git a/bootstrap.sh b/bootstrap.sh index 9f22a63..3a05f51 100755 --- a/bootstrap.sh +++ b/bootstrap.sh @@ -33,6 +33,9 @@ rm -rf $(ls) # create git if not exists if [ ! -d .git ]; then git init + git remote add origin git@github.com:TouchInstinct/$PROJECT_NAME_WITH_PREFIX.git + git fetch + git checkout -t origin/master else echo "Git exists..." fi @@ -112,6 +115,7 @@ rm Brewfile* rm project.yml # commit +git checkout -b feature/setup_project git add . git commit -m "Setup project configuration"