iOS
zhaosuningsn
这个作者很懒,什么都没留下…
展开
-
Could not find ‘ffi‘ (>= 1.3.0) among 117 total gem(s) (Gem::MissingSpecError) ruby-3.0.0/lib/ruby/
Mac终端运行CocoaPod命令时报错:/System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ ruby/2.6.0/rubygems/dependency.rb:311:in `to_specs': Could not find 'ffi' (>= 1.3.0) among 81 total gem(s) (Gem::MissingSpecError) Checked in 'GEM_PATH=/Users/原创 2021-07-02 17:58:29 · 3072 阅读 · 0 评论 -
警告/System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/universal-darwin20/rb...
Mac终端执行命令,返回如下警告/System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/universal-darwin20/rbconfig.rb:229: warning: Insecure world writable dir /usr/local/sbin in PATH, mode 040777解决:sudo chmod go-w /usr/local/sbin...原创 2021-07-02 16:10:51 · 1839 阅读 · 0 评论 -
安装Theos
环境:Mac OS Big Sur 版本11.2.11、Mac需先安装Homebrew,参考Homebrew官网 https://brew.sh2、终端命令 安装 ldidbrew install ldid或brew install ldid fakeroot结果如下Warning: ldid 2.1.4 is already installed and up-to-date.To reinstall 2.1.4, run: brew reinstall ldid说明已经安装原创 2021-06-22 21:23:16 · 1326 阅读 · 0 评论 -
iOS签名dumpdecrypted.dylib
本文介绍如何给生成的dumpdecrypted.dylib签名。1、Mac终端命令查找可用的签名证书security find-identity -v -p codesigning得到结果security find-identity -v -p codesigning 1) ABCDEFG123456789ABCDEFG "iPhone Developer: Ming XingShi (6RTHHF234)" 2) OPCDEFGHE987654OPCDEFGH "iPhone Distr原创 2021-06-16 20:53:24 · 416 阅读 · 0 评论 -
Mac切换XCode版本,更改默认XCode 版本
因开发需要,有时需要在Mac上切换XCode版本,或更改默认XCode 版本。我用的XCode版本为Version 12.4对应的手机系统版本为iOS14,而目前用的越狱手机的系统版本为V 12.4.9对应的XCode版本应该为Version10,而iOS14版本生成的dumpdecrypted.dylib不支持低版本的iOS12也就是说 Mac电脑上默认的XCode版本为高版本,现在需要在终端使用命令行在低版本XCode的环境下生成一些文件。那么就需要在Mac上切换XCode默认版本。方法如下:原创 2021-06-16 20:31:39 · 1721 阅读 · 0 评论 -
查询lldb路径
查询lldb路径,终端输入lldb -P得到结果如下/Applications/Xcode.app/Contents/SharedFrameworks/LLDB.framework/Resources/Python终端输入ls -l /Applications/Xcode.app/Contents/SharedFrameworks/LLDB.framework/Resources/Python得到结果drwxr-xr-x 9 root wheel 288 5 8 12:01 l原创 2021-05-18 15:39:36 · 533 阅读 · 0 评论 -
restore-symbol编译与使用
1、Mac电脑中新建一个文件夹restoresym2、终端命令行 cd 到restoresym文件夹3、在restoresym文件夹目录下 输入终端命令如下git clone --recursive https://github.com/tobefuturer/restore-symbol.git得到结果Cloning into 'restore-symbol'...remote: Enumerating objects: 85, done.remote: Total 85 (delta 0原创 2021-05-17 16:18:54 · 873 阅读 · 1 评论 -
切换XCode版本逆向DYLD_INSERT_LIBRARIES=dumpdecrypted.dylib注入解密时报错dyld: Symbol not found: ___chkstk_darwin
iOS逆向DYLD_INSERT_LIBRARIES=dumpdecrypted.dylib注入解密时报错dyld: Symbol not found: ___chkstk_darwin Referenced from: dumpdecrypted.dylib (which was built for iOS 14.4) Expected in: /usr/lib/libSystem.B.dylib in dumpdecrypted.dylibAbort trap: 6...原创 2021-04-27 16:28:30 · 1850 阅读 · 0 评论 -
XCode使用libMainThreadChecker.dylib插件时Xcode意外退出
Mac 系统V11.2.1,已安装的XCode 版本12.4,重新下载了一个低版本的XCode V10.3,打开低版本XCode V10.3报错:使用libMainThreadChecker.dylib插件时Xcode意外退出解决方案:点击错误弹窗中的 报告—详情,查看错误详详细信息,可以看到libMainThreadChecker.dylib的路径为PlugIn Path: /Users/USER/Desktop/Xcode.app/Contents/Developer/原创 2021-04-27 14:29:42 · 2852 阅读 · 1 评论 -
iOS签名dyld: warning: could not load inserted library ‘dumpdecrypted.dylib‘ into hardened process
iOS利用dumpdecrypted.dylib注入解密时出现如下警告dyld: warning: could not load inserted library 'dumpdecrypted.dylib' into hardened process because no suitable image found. Did find: dumpdecrypted.dylib: code signature in (dumpdecrypted.dylib) not valid for use in pr原创 2021-04-26 20:12:25 · 528 阅读 · 0 评论 -
生成dumpdecrypted.dylib时显示警告ld: warning: directory not found for option ...PrivateFrameworks
环境:Mac Version 11.2.1 , XCode Version 12.4问题:生成dumpdecrypted.dylib时显示警告,具体如下:ld: warning: directory not found for option '-F/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.4.sdk/System/Library/PrivateF原创 2021-04-25 21:39:10 · 324 阅读 · 0 评论 -
iOS 删除默认主页Main.storyboard及跳转到指定自定义主页
iOS 删除默认主页Main.storyboard及指定自定义主页环境:Xcode V12.4 及 MacOS V11.2.1一、删除默认主页Main.storyboard1、删除Main.storyboard文件2、选中项目----General ---- Deployment Info —— 清空Main Interface的Main,此时会自动删除Info.plist中的<key>UIMainStoryboardFile</key> <string>Ma原创 2021-03-08 21:01:06 · 780 阅读 · 0 评论 -
iOS删除Scene
iOS删除Scene全局搜Scene,发现AppDelegate、SceneDelegate、Info.plist中都有Scene,删除对应代码。具体:1、删除AppDelegate中的UISceneSession lifecycle相关代码#pragma mark - UISceneSession lifecycle- (UISceneConfiguration *)application:(UIApplication *)application configurationForConnect原创 2021-03-08 17:44:05 · 308 阅读 · 0 评论