реагировать на родной ios - такого файла или каталога нет: / xxx / appName / ios / RnDiffApp / - PullRequest
4 голосов
/ 03 августа 2020

Я создал собственное приложение для реагирования, используя только android. Теперь мне удалось получить ma c, так что я могу начать тестирование приложения на ios. Я загрузил проект в github со своего компьютера windows .... затем загрузил на свою ма c.

Я пытаюсь создать приложение с помощью Xcode .... однако я получаю 2 ошибки ниже:

No such file or directory: /xxx/myAppName/ios/RnDiffApp/main.m
No such file or directory: /xxx/myAppName/ios/RnDiffApp/AppDelegate.m

Интересно то, что я не вижу папки с именем RnDiffApp в пути /xxx/myAppName/ios/ ..... однако я вижу 2 файла, упомянутые по следующим путям:

/xxx/myAppName/ios/myAppName/main.m
/xxx/myAppName/ios/myAppName/AppDelegate.m

... итак, 2 "отсутствующих" файла действительно присутствуют .... однако они находятся в пути к папке /xxx/myAppName/ios/myAppName/ .... вместо пути /xxx/myAppName/ios/RnDiffApp/, который, по-видимому, является местом, где инструмент сборки ищет их

Хотя, что интересно, структура пути к папкам в Finder выглядит иначе (см. ниже) .... по сравнению с тем, что делается в навигаторе проекта Xcode (см. ниже). Приложение называется xs

enter image description here

введите описание изображения здесь

Кто-нибудь может помочь?

Ответы [ 2 ]

1 голос
/ 10 августа 2020

Полагаю, имя RNDiffApp происходит от репо rn-diff-purge. Xcode не берет файлы проекта из файловой системы, он берет файлы из файла .xcodeproj. Для начала я бы порекомендовал вам удалить ссылку RNDiffApp из проекта и добавить ссылки на файлы.

Шаг 1: Удалите папку RnDiffApp. Убедитесь, что вы нажали Удалить ссылки после.

enter image description here

Step 2: Add your files to project. Click on Add Files to "Your project" and select your project files folder. Make sure Copy items if needed and Create groups are checked

введите описание изображения здесь

0 голосов
/ 08 августа 2020

Вам нужно открыть xs.xcworkspace в xCode, а не xs.xcodeproj файл. xs.xcworkspace будет включать ваши модули pod и должен решить проблемы с путями.

...