New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
macOS Xcode Project Updates to XCFrameworks C++17 - Bleeding Edge #7889
base: master
Are you sure you want to change the base?
Conversation
Sweet! Looks like ( from the checks ) it is missing the libs though. |
Just some potions to refine first and yeah i'll update github actions update and pull new download script |
8fba069
to
2f2c242
Compare
Updated with linking to latest libraries / scripts now. Validated Project Generator working |
74ac43b
to
e03af75
Compare
Okay fixed include copy using standard paths was not copying correctly from CI! Should be ready for test @ofTheo |
e03af75
to
8b038ab
Compare
Xcode all working disregard make file stuff for now |
Awesome fixed the make files, they were actually more sensitive to real problems so patched libraries correctly now!
|
…e projects. Added script as we keep forgetting
81733aa
to
26025f7
Compare
* branch_bleedingiOS: Revert "Xcode Project to XML iOS / macOS" Xcode Xchemas tvOS Update Bleeding Xcode Project to XML iOS / macOS Xcode Pbxproj to XML script - XML is required for PG to work for these projects. Added script as we keep forgetting Fix ofxAccelerometer / url off for tvOS iOS Download Libs / Actions and scripts for other platforms iOS curl disabled for moment iOS Bleeding Latest GitHub Actions macOS makefiles on GitHub Actions GitHub Actions - macOS disabled makefile until dupe fix macOS addon ofxSVG Apothecary on Bleeding Fixes openframeworks#7781 macOS just one download latest libs macOS Download Libs Fix path no arch as xcframework merged GitHub Actions macOS GitHub Actions Latest Libs Xcode Project Updates to XCFrameworks C++17 - Bleeding Edge # Conflicts: # .github/workflows/build-ios-tvos.yml # libs/openFrameworksCompiled/project/osx/CoreOF.xcconfig
I think there is a typo here : |
Thanks! Yeah fixed that although I think need to test if headers are now automatically included from xcframework, I think maybe Merged in #7899 into this PR now. Makes sense to. Closing that one. tvOS / iOS Projects / now linking against super mega xcframework and compiling successfully / running |
Awesome! If all the checks are passing and not due to caching or checks being skipped I am fine to merge this. |
Yeah this is looking good to go! Yeah tests are all working and building locally too. I do have further Mega Project stuff to Merge after this PR, however that one includes a lot of Defines as the whole project context is available for all platforms, in a workplace style within the macos folder, so best if separated after this PR |
macOS / OSX Bleeding Edge Update
Built with latest Binaries
Presenting Apple XCFrameworks
XCFrameworks provide libraries in structured formats that allows for multiple architectures, targets all within the same project without causing linking errors and does provide target specific headers
Extra information to be packaged with each binary is a unique hash, framework version number, build date, checksums of binaries. With the latest changes comes sweeping security and vulnerability patches beyond count.
iOS / tvOS / MacCatalyst to follow soon