-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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
APPLE: Fixes for Xcode builds and debugging #1959
Conversation
Filed as internal issue #USD-7517 |
e3f5b17
to
e591917
Compare
e591917
to
496b066
Compare
0bd1a52
to
17313f6
Compare
42b37b8
to
1799d43
Compare
2b3179b
to
ff43773
Compare
cef9b8d
to
b002823
Compare
b002823
to
40e7a3e
Compare
40e7a3e
to
9d1b568
Compare
This diff is getting pretty small, introducing an env var to point to the libraries for debugging, and also bumping the libpng version. Is the libpng version bump related to xcode building and debugging? If no, maybe that bump should be split out into its own PR. |
940475b
to
4fef98a
Compare
4fef98a
to
af921df
Compare
e2d9ec5
to
9cf2126
Compare
0a2fa33
to
6c81a26
Compare
6c81a26
to
6385a5b
Compare
6385a5b
to
13a2acc
Compare
13a2acc
to
854d8ec
Compare
941092e
to
3fd7aea
Compare
3fd7aea
to
22e3036
Compare
2a1e6be
to
426bf00
Compare
426bf00
to
311f593
Compare
311f593
to
d4b4a6b
Compare
We've merged the libpng version update with dev commit 63a7c17 The changes to |
Closing as per @davidgyu 's comments above. Thanks all. |
Description of Change(s)
This PR combines the work in the following two PRs:
#1937
#1946
In addition, Xcode builds require code signing. This has been added as a separate python file, apple_utils.py
Debugging usdview or usdrecord in Xcode requires using the python executable. However this is does not have the necessary entitlements for debugging, so Xcode will not connect. To fix this, it is necessary to disable System Integrity Protection (SIP) in the Recovery OS. You should only disable SIP temporarily to perform the debugging, and reenable it as soon as possible. Failure to reenable SIP when you are done testing leaves your computer vulnerable to malicious code.
More information and instructions on how to disable SIP can be found here:
https://developer.apple.com/documentation/security/disabling_and_enabling_system_integrity_protection
Fixes Issue(s)