1. iPhone越獄 1、下載:unc0ver[https://unc0ver.dev/],安裝2灵奖、打開“unc0ver”越獄3容握、Cydia中下載OpenSSH 2. 砸殼...
手機安裝frida Mac安裝frida 下載frida-ios-dump 使用手機登錄ssh 砸殼 1. 手機安裝frida 1.1 手機越獄之后在 Cydia --> 軟...
寫在前面 有時候我們可能想要分析其他APP的一些整體View結(jié)構(gòu)剔氏,就像在Xcode分析我們自己的APP一樣能夠清楚看到個層級結(jié)構(gòu)塑猖,Reveal這個APP主要就是這個功能:用來...
當(dāng)連接真機運行竹祷,xcode出現(xiàn)unable to launch xxx,此時我們可以點擊detail來查看詳情羊苟。 DetailsUnable to install "XXX"...
本文原創(chuàng)發(fā)布于微信公眾號「極客猴」塑陵,歡迎關(guān)注第一時間獲取更多原創(chuàng)分享文章歸檔于極客猴的博客:http://geekmonkey.top 我們從網(wǎng)上爬取數(shù)據(jù),最后一步會考慮如何...
plist是Mac種非常普遍的一種文件格式瓦胎,類似xml芬萍,通過鍵值對的方式來進行一些配置。而PlistBuddy則是Mac自帶的專門解析plist的小工具搔啊,Buddy為好朋友柬祠,...
前言 我們項目是做IOS移動端sdk開發(fā)和客戶支持的漫蛔,現(xiàn)在需要寫一個腳本,根據(jù)客戶提供的ipa包旧蛾,自動修改包內(nèi)plist文件的版本號莽龟。選擇了用Shell腳本寫。 思路 根據(jù)客...
前言 我們項目是做IOS移動端sdk開發(fā)和客戶支持的毯盈,現(xiàn)在需要寫一個腳本,根據(jù)客戶提供的ipa包病袄,自動檢測包內(nèi)plist文件和json文件的配置是否正確搂赋。我選擇了用Shell...
在我們解壓的.ipa 文件,我們可以獲取一些app的相關(guān)資源益缠,先簡單介紹下怎么打開 .ipa 文件脑奠; 其實 .ipa 實際上就是一個壓縮包,所以使用任何解壓工具即可打開左刽; 打...
大佬捺信,那第三方的SDK里有其他的文件呢,比如bundle文件或者其他的plist文件,這個怎么處理呢迄靠,
iOS Framework 包含第三方 Framework前言: 1秒咨、你還想怎么樣? 需求: 我們要使用 IJKPlayer 來進行視頻播放掌挚。但是我們還有其他業(yè)務(wù)邏輯雨席,所以基于IJK做了一個二次封裝。然后要把這些代碼做成FrameW...
開發(fā)SDK常常遇到的一些問題 怎么在SDK工程里創(chuàng)建一個demo方便自我調(diào)試吠式,并且能打斷點調(diào)試 怎么讓SDK與demo共用一套資源陡厘,避免多個地方重復(fù)引入資源 SDK中要用到第...
前言 以下所涉及的框架和庫只針對iOS而言,不確保在其他平臺也適用特占。 最近由于公司業(yè)務(wù)需要糙置,要求封裝一個支付SDK,需要用到微信支付和支付寶是目,之前做過的Framework沒有...
前言興趣來潮突然想試試如何開發(fā)一個自己的SDK谤饭,因為之前面試有問到,順便做個筆記懊纳。 什么是SDK開發(fā)?日常開發(fā)中揉抵,我們會遇到某些情況不能提供源碼,項目組件化等需求嗤疯,這時候我們...
UICollectionView 各種間距設(shè)置 遇到的Bug 今天在設(shè)置UICollectionView的自定義cell間距有瑕疵冤今。需求是這個樣子的,好兩類section茂缚,第...
網(wǎng)絡(luò) Alamofire:http網(wǎng)絡(luò)請求事件處理的框架戏罢。 Moya:這是一個基于Alamofire的更高層網(wǎng)絡(luò)請求封裝抽象層。 Reachability.swift:用來檢...
Networking: 1. Moya[https://github.com/Moya/Moya] 2. Alamofire[https://github.com/Alamo...