Невозможно запустить код Shoutem v5 с помощью встроенного в реакцию run-ios.

После выполнения «shoutem pull-app» я попытался запустить нативный код реакции на своем симуляторе, используя «react-native run-ios». Я получаю эту ошибку:

Установка build/Build/Products/Debug-iphonesimulator/ShoutemApp.app Произошла ошибка при обработке команды (domain=NSPOSIXErrorDomain, code=2): Не удалось установить запрошенное приложение Пакет приложения не найден по указанному пути. Укажите допустимый путь к нужному пакету приложений. Печать: Запись, ":CFBundleIdentifier", не существует

Команда не выполнена: /usr/libexec/PlistBuddy -c Print:CFBundleIdentifier build/Build/Products/Debug-iphonesimulator/ShoutemApp.app/Info.plist Print: запись, ":CFBundleIdentifier", не существует


person njdeveloper    schedule 12.04.2017    source источник


Ответы (1)


Команда shoutem pull-app используется для получения всего кода в одном месте. Если вы хотите изменить расширение, перейдите в каталог расширений (например, shoutem-news) внутри каталога extensions и нажмите его как собственное расширение. Теперь вы можете увидеть изменения локально, выполнив shoutem run, shoutem run-ios или shoutem run-android.

В нашей дорожной карте есть поддержка выполнения react-native run-ios / react-native run-android из скачанного репозитория.

person Tommz    schedule 12.04.2017
comment
Вы хотите сказать, что сейчас это невозможно? Когда вы планируете внедрить эту функцию? - person njdeveloper; 12.04.2017
comment
Команды shoutem run-ios и shoutem run-android внутренне вызывают react-native run-ios и react-native run-android, так что это уже работает. Единственное отличие состоит в том, что они также получают конфигурацию приложения с сервера. - person Tommz; 13.04.2017
comment
Итак, можем ли мы вносить изменения в расширение, пока наше приложение работает? Можем ли мы вносить изменения как в каталоги приложений, так и в серверные каталоги расширения? - person njdeveloper; 13.04.2017
comment
Да. Просто выполните shoutem link, чтобы связать расширение с приложением, после чего вы сможете изменить код и перезагрузить приложение, чтобы сразу просмотреть изменения. Подробнее см. здесь: shoutem.github.io/docs/ расширения/учебники/ - person Tommz; 13.04.2017