Я удвоил бы предложение (предложения) для переключения на эргономическое положение ввода. Кроме того, я заметил, что не могу ввести быстрее на моем ноутбуке. У меня есть внешняя anti-RSI QWERTY-клавиатура (с обратным-V расположением ключа стиля), и я могу ввести намного быстрее с большей точностью на том, что я могу на своем ноутбуке.
Несмотря на некоторые полезные советы, я так и не понял этого, но вот небольшая информация для тех, кто попал в подобную ситуацию. Я создал библиотеку и зависимый проект, разделив исходный проект на два. Сначала библиотека и приложение были всего лишь двумя целями в одном проекте. Позже перенесла приложение в отдельный проект. Казалось, что все работает, и я перенес оба проекта в удаленные репозитории git. Однако, когда они были клонированы на других компьютерах, заголовки библиотек не были найдены.
Позже я обнаружил, что та же ошибка произошла, когда я клонировал проекты на исходном компьютере. После долгой борьбы я привязал его к одной пугающей детали: имя папки зависимого проекта! (То есть проект с приложением, а не библиотека.) Не имя файла. xcodeproject, а не идентификатор приложения, а имя , содержащей папку . Как только я это изменяю, все работает. Если я верну его к исходному имени (на любом компьютере), заголовки снова не будут найдены.
Если у кого-то есть какое-либо представление об этом, отправьте ответ!
РЕДАКТИРОВАТЬ: Поскольку я опубликовал это, та же проблема возникла с другим проектом, и снова простое переименование папки, содержащей папку .xcodeproject, устранило проблему .
If you're having trouble building on a particular machine, then the problem likely is a machine or user setting. Such as an environment variable (perhaps INCLUDE_PATH or one of its relatives -- XCode uses GCC). You may have a "." in one of these variables.
The best way to fix this would be to add the needed folder path to the -I switch in the build script.
I often forget to check this: are you sure that the missing file (i.e., TheFrameWorkHeader.h" is in the git repository? It may well be that your build settings are correct, but the file somehow did not get added to git correctly.
Дважды проверьте, что параметр сборки «Пути поиска-> Пути поиска заголовка пользователя» (для всех конфигураций) указывает на каталог, содержащий общий проект Xcode (вы можете использовать новую переменную исходного дерева, которую вы создано).
Я не думаю, что это Git, я думаю, что это xcode. У меня очень похожая проблема, когда xcode / xcodebuild неверно разрешает путь include (делая его простым .) С точно таким же проектом библиотеки и файлами xcconfig (чистый checkout из svn repo), но другой содержащей папкой - все работает. Так что спасибо за решение и не вините больше Git ;-)