'link/Mac'에 해당되는 글 16건
- 2021.12.31 LLDB
- 2021.05.14 Remote Debugging
- 2021.05.13 VMware Fusion
- 2020.09.25 Working with Xcode
- 2020.09.09 Private Frameworks
- 2020.07.30 Configuration Profile
- 2020.07.24 EndpointSecurity Framework
- 2020.07.24 Provisioning Profile
- 2020.07.22 Signal Hanlding
- 2020.07.08 Mac resources
2021. 5. 14. 13:11
Remote Debugging
2021. 5. 14. 13:11 in link/Mac
- Remote Side(e.g. 192.168.129.2)
- Install Command Line Tools for Xcode
- Run debugserver(/Library/Developer/CommandLineTools/Library/PrivateFrameworks/LLDB.framework/Versions/A/Resources ver 12.5)
-
Usage:
debugserver host:port [program-name program-arg1 program-arg2 ...]
debugserver /path/file [program-name program-arg1 program-arg2 ...]
debugserver host:port --attach=<pid>
debugserver /path/file --attach=<pid>
debugserver host:port --attach=<process_name>
debugserver /path/file --attach=<process_name>host: Local Side
e.g.: debugserver 192.168.129.1:1600 --attach=1234
Attaching to process 2051...
Listening to port 1600 for a connection from 192.168.129.1...
- Local Side(e.g. 192.168.129.1)
- Run lldb
- Then enter this command: process connect connect://192.168.129.2:1600
- Set the entitlement
- The debugee should have 'com.apple.security.get-task-allow' entitlement in order to be attached by debuggers.
- In debug mode it is set, but in release mode it is stripped.
- Build Settings > Signing > Code Signing inject Base Entitlements > 'Yes'
2020. 9. 25. 16:23
Working with Xcode
2020. 9. 25. 16:23 in link/Mac
2020. 7. 30. 18:37
Configuration Profile
2020. 7. 30. 18:37 in link/Mac
2020. 7. 24. 18:21
EndpointSecurity Framework
2020. 7. 24. 18:21 in link/Mac
2020. 7. 24. 14:11
Provisioning Profile
2020. 7. 24. 14:11 in link/Mac
2020. 7. 22. 11:56
Signal Hanlding
2020. 7. 22. 11:56 in link/Mac
Friday Q&A 2011-04-01: Signal Handling
If you want to handle signals when applications are terminiated, you have to disable the setting of 'SuddenTermination'
2020. 7. 8. 14:25
Mac resources
2020. 7. 8. 14:25 in link/Mac