XCFrameworks added ok in iOS and macos (v93) #613
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
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
filePropertywill add all the important stuff that needs to be added, considering each platform, and not anymore by file extension.framework / .xcframework