Hopper 从 Xcode 反汇编 UIKit.framework

问题描述 投票:0回答:1

我使用Hopper Disassembler来拆卸

UIKit.framework
。我通常从
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk/System/Library/Frameworks/UIKit.framework/UIKit
选择二进制文件,但由于我使用的是 Xcode 9 及更高版本,我无法找到二进制文件来进行反汇编。 Xcode 8
UIKit.framework
有二进制文件,但 Xcode 9
UIKit.framework
只有一个
UIKit.tbd
文件。

如何在最近的Xcode中实现反汇编?

xcode9 hopper
1个回答
40
投票

Apple 拆分了 UIKit。您正在寻找的框架位于

../PrivateFrameworks/UIKitCore.framework

Xcode 10

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot/System/Library/PrivateFrameworks/UIKitCore.framework/UIKitCore

Xcode 11、12、13 和 14

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS.simruntime/Contents/Resources/RuntimeRoot/System/Library/PrivateFrameworks/UIKitCore.framework/UIKitCore

Xcode 15

/Users/{USERNAME}/Library/Developer/Xcode/iOS DeviceSupport/{IPHONE_MODEL} ({IOS_VERSION})/Symbols/System/Library/PrivateFrameworks/UIKitCore.framework/UIKitCore
© www.soinside.com 2019 - 2024. All rights reserved.