[英]dumpdecrypted.dylib: missing LC_DYLD_INFO load command
当我使用 dumpdecrypted.dylib 破解应用程序时,我得到以下信息:“dyld:无法加载插入的库 'dumpdecrypted.dylib',因为找不到合适的图像。找到:dumpdecrypted.dylib:缺少 LC_DYLD_INFO 加载命令”有什么想法吗?
dumpdecrypted to compile with the same SDK version as the iOS version, works fine. dumpdecrypted 使用与 iOS 版本相同的 SDK 版本进行编译,工作正常。 Open "Terminal (Terminal)", type xcrun --sdk iphoneos --show-sdk-path.
打开“终端(Terminal)”,输入xcrun --sdk iphoneos --show-sdk-path。 My output is /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS15.4.sdk
我的输出是 /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS15.4.sdk
If the device and xcode's sdk are not the same version, you need to modify the makefile如果设备和xcode的sdk不是同一个版本,需要修改makefile
My system version is iOS8.3, so the modification is as follows SDK= xcrun --sdk iphoneos --show-sdk-path
for SDK=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.3.sdk我的系统版本是iOS8.3,所以修改如下 SDK=
xcrun --sdk iphoneos --show-sdk-path
for SDK=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/ SDKs/iPhoneOS8.3.sdk
(This iPhoneOS8.X.sdk needs to go to the Internet to download the old version of xcode, and then extract the old version of the sdk, see the description below for the extraction method, and then put it in the same directory as the new version of the sdk, above SDK=/Applications/Xcode.app/Contents/ Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.X.sdk) (这个iPhoneOS8.X.sdk需要去网上下载老版本的xcode,然后解压老版本的sdk,解压方法见下文说明,然后放到和新版本的sdk,上面SDK=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.X.sdk)
8.3 sdk is backward compatible, that is, 8.3 is compatible with 8.0 8.1 .... The path is the path of the downloaded sdk) 8.3 sdk向后兼容,即8.3兼容8.0 8.1 ....路径为下载的sdk的路径)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.