Framework paths when building
- Dominant language
- Perl
- Stars
- 3.9k
- Forks
- 213
- Avg merge
- 1m
- Merged PRs (30d)
- 1
Description
When I run the downloadFrameworks.sh script, it puts all the frameworks in paths like `xcfs/.build/artifacts/xcfs/foo/foo.xcframework`, as shown below:
~~~
sultan@Sultans-MacBook-Air a-shell % find xcfs/.build/artifacts/xcfs -name "*.xcframework"
xcfs/.build/artifacts/xcfs/vim/vim.xcframework
xcfs/.build/artifacts/xcfs/ffmpeg/ffmpeg.xcframework
xcfs/.build/artifacts/xcfs/texlua53A/texlua53A.xcframework
xcfs/.build/artifacts/xcfs/perlB/perlB.xcframework
xcfs/.build/artifacts/xcfs/pdftex/pdftex.xcframework
xcfs/.build/artifacts/xcfs/clang/clang.xcframework
...
xcfs/.build/artifacts/xcfs/openssl/openssl.xcframework
xcfs/.build/artifacts/xcfs/magick/magick.xcframework
xcfs/.build/artifacts/xcfs/tar/tar.xcframework
xcfs/.build/artifacts/xcfs/lua_ios/lua_ios.xcframework
~~~
However, when I open a-Shell.xcodeproj with Xcode (Xcode 16.1 on Mac OS 14.7), it looks for frameworks in paths like `xcfs/.build/artifacts/xcfs/foo.xcframework` (without the parent directory corresponding to the framework name). As such, build fails. I'm guessing I'm not supposed to write a script to symlink `foo/foo.xcframework` to `foo.xcframework` for every framework in `xcfs/.build/artifacts/xcfs` to make build work.
Am I doing something wrong to build a-Shell? What should the framework paths look like? Thanks for your help.
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.