You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Using a newer SDK doesn’t affect your binary’s compatibility with earlier versions of macOS. Instead, version compatibility depends on the app’s deployment target, as described in Edit deployment info settings.
You can use the 10.13 SDK and compile down to 10.5
The reason will be displayed to describe this comment to others. Learn more.
Fair enough. FNA has other libraries that require 10.9 for non-cert reasons, so this commit still works for us. I believe you can override this if you want.
The reason will be displayed to describe this comment to others. Learn more.
Only if you don’t specify a deployment target yourself. For our purposes it is most convenient to target 10.9, others may want something higher or lower based on their own needs.
30b6923
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Could you explain this change in more detail? What does "per cert requirements" mean?
30b6923
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Some developers notarize their binaries, and notarization requires targeting at least 10.9.
30b6923
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@ryandesign seems I never needed that workaround then.
@flibitijibibo that's a misconception, it's never stated the deployment target needs to be 10.9 just the SDK used to compile the software must be 10.9
https://developer.apple.com/documentation/xcode/notarizing_macos_software_before_distribution/resolving_common_notarization_issues#3087723
You can use the 10.13 SDK and compile down to 10.5
30b6923
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Fair enough. FNA has other libraries that require 10.9 for non-cert reasons, so this commit still works for us. I believe you can override this if you want.
30b6923
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@flibitijibibo so to clarify FAudio since this change really does required OS X 10.9 for some extensions or features?
30b6923
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Only if you don’t specify a deployment target yourself. For our purposes it is most convenient to target 10.9, others may want something higher or lower based on their own needs.