Ошибка: список аргументов слишком длинный: не удалось развернуть рекурсивный заголовок в / Applications / Adobe Acrobat 8 ​​Professional / Adobe Acrobat Professional.app/ - PullRequest
35 голосов
/ 16 августа 2010

Может ли кто-нибудь рассказать, почему возникла эта ошибка и как ее устранить

Проверка зависимостей

Список аргументов слишком длинный: расширение рекурсивного заголовка не удалось в / Приложения / Adobe Acrobat 8 ​​Professional / Adobe Acrobat Professional.app/Contents/Plug-ins/Comments.acroplugin/Contents/MacOS.

Ответы [ 10 ]

62 голосов
/ 16 августа 2010

в моем случае ошибка была пустой переменной в поле «Пути поиска заголовка» (в информации о проекте) с включенной рекурсией.

Это приводит к передаче значения "/ **" в инструмент.

5 голосов
/ 06 июля 2015

Я поделюсь другим сценарием, где вы можете иметь такую ​​же ошибку.

У меня была такая же проблема, в моем случае она была связана с производными данными. После очистки папки «Производные данные» проблема исчезла.

2 голосов
/ 04 июня 2011

Я только что удалил все записи в путях поиска фреймворка. Он работает нормально, в некоторых других случаях вам может потребоваться всегда указывать флаг поиска пользователей в true.

1 голос
/ 15 ноября 2018

В моем случае удаление папки сборки сработало.

rm -rf ios/build
1 голос
/ 19 марта 2018

В настройках сборки проекта Framework Search Paths я заменил:

/Users/My.Name/Documents/My-Project/**

с

/Users/My.Name/Documents/My-Project/

0 голосов
/ 04 июля 2019

Если вы используете реагировать нативно и столкнулись с этой ошибкой, это помогло мне:

Мне пришлось использовать react-native unlink xxx, чтобы отсоединить библиотеку, которую я пытался добавить, что привело к возникновению этой ошибки (достаточно забавно, что ошибка была о другой библиотеке, а не той, которую я только что добавил)

После отсоединения я выполнил шаги, которые библиотека объяснила в своем файле readme о том, как добавить ее вручную без использования собственной ссылки реакции, после чего она была счастлива.

Увидел на Reddit, что многие люди жалуются, что react-native link ломается довольно часто и вызывает такие проблемы

0 голосов
/ 06 апреля 2019

Для будущих людей ... Я столкнулся с этой проблемой по другой причине.

Просто отметьте в Project Settings, что Build System установлено на New Build System (Default)

Happy Coding

0 голосов
/ 02 апреля 2019

Я решил, изменив Framework SearchPaths в .xcodeproj до

$(PROJECT_DIR)/../../../ios/Pods.
0 голосов
/ 26 марта 2012

единственное, что нужно удалить - это путь поиска из информации о проекте, это решает мою проблему.

0 голосов
/ 24 февраля 2011

Другое решение для меня. Я использую статическую библиотеку в моем проекте XCode. В настройках XCode> Исходные деревья я настроил библиотеку следующим образом:

Название настройки: MY_IPHONE_LIB

Отображаемое имя: MY_IPHONE_LIB

Путь: ../../MyIphoneLib

Затем в настройках проекта и целевой сборки Пути поиска по заголовкам пользователей Я добавляю рекурсивный путь к $ (MY_IPHONE_LIB), который отображается как ../../MyIphoneLib** в настройках сборки

Моя проблема заключалась в том, что после пути в деревьях проекта у меня был конечный пробел, поэтому вместо "../../MyIphoneLib" я ввел "../../MyIphoneLib"

Так что все это выглядело нормально в настройках, но я получил ошибку «список аргументов слишком длинный» для совершенно не связанного файла !. Удаление заднего пробела исправило его.

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