1
m0yBPjyX3475syS4 2023-06-24 15:38:11 +08:00
你的专案的 build target 系统版本是多少?
|
2
Whyto OP @ShikiSuen Xcode 14 里试过 iOS 13.0 和 16.4 ,都不行( 16.4 似乎兼容 16.5 ?) ; Xcode 15 试过 iOS17.0 ,同样不行
|
3
Whyto OP 好家伙发现没启用 Markdown 格式
|
4
yzwduck 2023-06-24 16:34:14 +08:00
原文底下有评论说了正解: 需要 jailbreak.
macOS 上禁用 SIP 来获取 task_for_pid 权限只会影响运行在 macOS 上的程序, e.g., simulator 下的 app; 如果需要真机调试的话, 需要在 iOS 上获取进程的 task_for_pid 权限. 在目标 app 没有 get-task-allow 的 entitlement 前提下, 只有 jailbreak 这条路 (虽然还有 Apple Security Research Device Program, 但他们一定知道这问题的答案). |
5
icyalala 2023-06-24 16:51:46 +08:00
想要调试其他 App ,找台手机越狱才是正解。要不然就只能找砸壳的 ipa 自签名。
|
7
ngn999 2023-06-24 23:37:51 +08:00
就算是 jailbreak 了, 也不是所有的 app 都能 attach, 目标 app 可能加了防 debugger 的代码.
|