Skip to content

Conversation

@dimitre
Copy link
Member

@dimitre dimitre commented Mar 4, 2025

closes #603
tested with assimp both in osx and ios

added compile_commands.txt so ClangD is being helpful on ZED (you can install in VSCode)

More details:
.xcframeworks were not used before on macos / ios projects
now both platforms macos / ios uses the same xcframeworks, but their "templates" are distinct files with different UUIDs for each phase. so we had to differentiate them.

The important change here begins with if (fp.linkBinaryWithLibraries)
so this fileProperty will add all the important stuff that needs to be added, considering each platform, and not anymore by file extension .framework / .xcframework

@dimitre
Copy link
Member Author

dimitre commented Mar 4, 2025

@danoli3 it is fixed
and I reverted #611

@dimitre dimitre changed the title XCFrameworks added ok in iOS and macos XCFrameworks added ok in iOS and macos (v93) Mar 4, 2025
@dimitre dimitre merged commit ad9a4d5 into openframeworks:master Mar 4, 2025
3 checks passed
@dimitre dimitre deleted the v92 branch March 4, 2025 22:02
@danoli3
Copy link
Member

danoli3 commented Mar 4, 2025

wait so UUID is unique per template project then should be stored for each project should have

  • osx template UUID
  • iOS template UUID
  • tvOS template UUID
  • macOS template UUID right ?

else it wont find these or did u make it dynamic

@dimitre
Copy link
Member Author

dimitre commented Mar 5, 2025

I don't know nothing about tvOS. is this using the same template as iOS? if yes it uses the same UUIDs.
at least is seems (visually) to have originated from the same original project.
macos and osx I really don't understand the differences and why there are two now.
it would be great to know from you and what are the ideas for the release. I suppose they are the same

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

iOS missing addons libraries

2 participants