Перемещение готового приложения React Native из Windows на Mac для создания IPA

Я пытаюсь создать приложение React Native для Android и iOS. У меня есть ПК с Windows 10. Я знаю, что могу разрабатывать только приложения для Android, потому что в Windows нет SDK, который есть в xcode.

Интересно, если бы я мог просто завершить приложение в Windows и скопировать всю папку проекта, а затем перенести его на MAC после завершения приложения. Я подумал, что таким образом я мог бы создать вывод, который можно загрузить в AppStore.

Пс. Я знаю о существовании Экспо, но по некоторым причинам хотел решить этот вопрос.

Спасибо.

У вас должна быть возможность, однако не стоит создавать приложение, отвечающее требованиям, на одной платформе, а затем надеяться, что оно будет работать так, как ожидалось, на другой. Гораздо лучше собирать, проверяя, что они работают на каждой платформе.

Andrew 13.02.2019 20:02

Хорошо, во-первых, спасибо за ваш ответ. Я настоящий новичок в React Native, поэтому я хочу спросить, в React N. мы собираемся кодировать как для ios, так и для android отдельно в какой-то части? Потому что я видел две папки на видео, которые являются «ios» и «android» в проекте.

Cloudz0m 13.02.2019 20:06

вы также можете загрузить свой проект на github (в частный репозиторий) и синхронизировать его с git

ValdaXD 13.02.2019 20:13

Вы будете писать большую часть своего кода на javascript и не будете касаться нативного кода, если вам не нужно связывать пакеты или писать собственные нативные модули. Если вы не хотите обрабатывать собственный код, вам следует избегать react-native init и использовать Expo. Хотя Expo имеет ограничения из-за того, что нативный код абстрагируется. Если вы не можете разрабатывать на Mac полный рабочий день, вам, вероятно, следует разрабатывать с помощью Expo. В противном случае у вас получится отличное приложение для Android, но версия для iOS по какой-то причине не будет работать, и может быть сложно понять, почему.

Andrew 13.02.2019 20:16

Я признателен за предложение @ValdaXD. Хорошо, я думаю, я попытаюсь найти друга, который способен программировать с помощью MAC. Тогда начни как чисто родное. Еще раз спасибо за вашу заботу. Всем удачного программирования.

Cloudz0m 13.02.2019 20:35

Да, я использую его не для обмена кодом, а для сборки для ios, поскольку appcenter поддерживает облачные сборки с использованием репозиториев github, мне не нужен Mac для сборки для ios, а для разработки я использую Windows с Android, и если я условно визуализирую для IOS я использую codepush, чтобы не создавать снова приложение для ios 7u7

ValdaXD 13.02.2019 20:49
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
0
6
997
0

Другие вопросы по теме