Проблема с заголовком при компиляции проекта на mac mini, несмотря на то, что компилируется и отлично работает на macbookpro

errors compiling on Mac mini

Я запускаю этот проект на своем MBP и отлично работает, при извлечении из репо или даже при копировании всего проекта на мой Mac mini возникают ошибки в изображении. Я уверен, что это работает (проверено правильное добавление заголовка моста и установка соответствующих флагов в настройках сборки для цели, поскольку она работает на MBP)

мой проект находится в быстром темпе, библиотека для импорта написана в объекте c, и я запускаю Xcode 9.4.1 на обеих машинах

приветствуется любая помощь

редактировать : - Я попытался удалить и переустановить macOS и Xcode, но ошибка не исчезла. - сообщения об ошибках: "/Users/******/Desktop/folderName/folderName/Bridging-Header.h:9:9: ошибка: файл PayFortSDK / PayFortSDK.h не найден

Импортировать

    ^

Произошла 1 ошибка. : 0: ошибка: не удалось создать предварительно скомпилированный заголовок '/Users/******/Library/Developer/Xcode/DerivedData/projectName-hjvpkqxmenpclmebdbrkxcarqoap/Build/Intermediates.noindex/PrecompiledHeaders/LangSwift_Headers/Bridging-Noindex/PrecompiledHeaders/Bridging-News_Chp_Chp_0_Bridging_Headers/Bridging_Headers/Bridging-News_C_Bridging_Headers/Bridging-News_C_D_C_0_Bridging- 'для заголовка моста' /Users/******/Desktop/folderName/folderName/Bridging-Header.h '"

РЕДАКТИРОВАТЬ: найдено решение:
1- удаленные файлы фреймворка и старый заголовок моста
2- добавлен новый заголовок моста с новым именем и изменено имя в buildSettings
3- снова добавлены файлы фреймворка в разделе Frameworks
4- у некоторых файлов были разные цели (основная цель - цели тестирования) / единые цели всех файлов
5-чистый / индексный / сборный Succedded

SecondEDIT: ** другая ветка / тот же проект **
был еще один заголовок моста - это папка проекта, которая не была добавлена ​​в проект после ее удаления, все работало, как ожидалось

Всегда добавляйте код, сообщения об ошибках и т. д. В виде текста, чтобы они были доступны для поиска и могли быть скопированы при написании ответа.

Ashley Mills 10.09.2018 16:12

Вы используете стручки? Обязательно откройте проект .xcworkspace вместо обычного.

Giovanni 10.09.2018 16:22

Я уверен, что использую .xcworkspace

omar hassan 16.09.2018 22:35
1
3
95
1

Ответы 1

проверьте настройки сборки, установлен ли ваш путь заголовка моста или нет, а затем также очистите папку производных данных, затем очистите и запустите свой проект

попробовал это, даже дошел до проверки настроек сборки на Mac mini и MBP бок о бок, ничего особенного. потом скопировал весь проект, все равно не получилось, вытягивание с GitHub тоже не работает

omar hassan 10.09.2018 11:42

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