Xcode: не расширять путь, содержащий символическую ссылку - PullRequest
2 голосов
/ 26 мая 2020

Все наши зависимости извлекаются или собираются с помощью bazel. Bazel использует символическую ссылку bazel-bin, чтобы указать на свою текущую папку сборки. Теперь у меня есть структура внутри

<PROJECTROOT>/bazel-build/caa8aa98f5dcbb2daf59b2a104d45db7/execroot/__main__/
  bazel-out/darwin-fastbuild/bin/external/A.framework

, которая сокращена до

bazel-bin/external/A.framework

, где bazel-bin - это текущая символическая ссылка на место сборки.

Теперь, если я если перетащить ресурс или фреймворк в Xcode, он автоматически расширит путь и будет использовать абсолютный путь для фреймворка. 1015 * PS: Я обнаружил, что вы можете вручную редактировать путь в вашем .xcodeproj файле с помощью текстового редактора, но я бы предпочел более надежный подход.

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