Все наши зависимости извлекаются или собираются с помощью 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
файле с помощью текстового редактора, но я бы предпочел более надежный подход.