iOS獲取ipa素材、提取ipa資源圖片檔案
當我們看到一款優秀的App時,我們可能對它的一些素材比較感興趣,或者我們也想仿寫一款類似app,那麼怎麼能獲取到它的素材資原始檔呢?
下面我以ofo舉例:
1、開啟iTunes,搜尋ofo關鍵字,選擇商店下
找到後,下載下來,然後切換回到資料庫,會看到已下載的列表
2、右擊Finder顯示,檢視本地
3、修改後綴為zip,然後雙擊解壓,會變成下面這樣
然後,找到最裡面的主體檔案,顯示包內容
4、然後我們會看到一些資原始檔,其中包括一些appicon圖示、啟動圖、Assets等。
但這裡要注意一點:
這裡的Assets是不能直接獲取裡面的內容的,但實際情況大多數圖示又都存放在這裡,所以,我們需要藉助一款工具來實現抓取素材。
這是一款Mac工具專案,我們要直接git下來專案執行。
我們按照Github的說明:
先cd到你想存放專案的路徑,或直接根目錄 cd ~
cd ~
終端執行如下命令:
git clone https://github.com/devcxm/iOS-Images-Extractor cd iOS-Images-Extractor git submodule update --init --recursive open iOSImagesExtractor.xcworkspace
等待專案開啟後,執行專案:
出現介面後,把Assets.car拖拽到程式裡,點Start
等待幾秒後,素材抓取完成,點選Output Dir,檢視解壓出來的資源圖片
最後就能得到想要的圖片啦
enjoy~
相關推薦
iOS獲取ipa素材、提取ipa資源圖片檔案
當我們看到一款優秀的App時,我們可能對它的一些素材比較感興趣,或者我們也想仿寫一款類似app,那麼怎麼能獲取到它的素材資原始檔呢? 下面我以ofo舉例: 1、開啟iTunes,搜尋ofo關鍵字,選擇商店下 找到後,下載下來,然後切換回到資料庫,會看到已下載的列表
iOS獲取手機型號、iOS獲取當前app的名稱和版本號
NSDictionary *infoDictionary = [[NSBundle mainBundle] infoDictionary]; CFShow(infoDictionary); // app名稱 NSString *app_Name = [infoDi
iOS 獲取App的ipa包以及資原始檔
本文介紹兩種工具,用於Mac獲取App Store線上專案的ipa包 1、iTunes; 2、Apple Configurator; 前言 Mac在iTunes 12.7中取消了App Store應用商店模組,這也就意味著不能從iTunes中安裝或者獲取應用的i
提取ipa裡面的資源圖片 png
Apple 對 iPhone 應用程式中的 png 圖片進行了特殊的處理,在 png 檔案頭之後加了一個非標準的 CgBI 資料段,IDAT 段影象資料也沒有傳統的壓縮資料頭和尾,並且紅色和藍色是反的,這樣就無法在 Mac 或 Windows 下不能正常使用了。 下面介紹的是幾種從網路上搜集來的方法: 一
iOS-獲取Model(設備型號)、Version(設備版本)、app(程序版本)等
popu device style post short tar .html tex system IOS-獲取Model(設備型號)、Version(設備版本)、app(程序版本)等 NSLog(@"uniqueIdentifier: %@", [[UI
【讀書筆記】iOS-查看一個軟件ipa包的內容
技術 -s alt dsm clas rda 軟件 選中 tun 一,打開itunes----->我的iPhone應用程序。 二,右鍵點擊app---->在Finder中顯示---->出現下圖所看到的界面。
iOS獲取WIFI的IP、子網掩碼,以及域名轉IP
dsta port string cti ring nsstring iphone mil clu 獲取WIFI需要的頭文件: #import "GetCurrentIP.h" #import <ifaddrs.h> #import <arpa/in
iOS獲取WIFI配置資訊,WIFI名稱、閘道器(路由器地址)、本機IP地址、DNS
DEMO地址(看程式碼,什麼就都有了):https://github.com/SimpleBraver/test_wifi.git 1、獲取當前手機WIFI名稱資訊 #import <SystemConfiguration/CaptiveNetwork.h> //iOS獲取當前手
U3D獲取IOS裝置所在時區、是否安裝指定APP、判斷真機還是模擬器
unity是無法直接獲取ios裝置資訊的,但是unity可以與IOS程式碼進行互動,這就可以完成你想要實現的功能了。 直接上程式碼: CheckCountry.h檔案: #import <Foundation/Foundation.h> @interface CheckCountry
iOS通過PHAsset/MediaPlayer獲取本地照片、視訊、音訊學習總結
得閒記錄並回顧一下本地資源獲取方式,有不正確的地方,還望指正。 背景介紹 需求:獲取並展示iOS裝置記憶體儲的圖片、音訊、視訊 環境:Xcode10 庫:PHPhotos.h,MediaPlayer 說明:裝置內圖片來自於相簿,視訊來自於相簿和媒體庫,音訊來於自
關於ios的ipa包的分析之link map 檔案的分析
iOS專案的迭代的越久,專案的垃圾也就越多,我們通過link map檔案可以直觀的看到那些檔案佔用的包的大小。 這是我分析之後的檔案,可以直觀的看出那些東西佔用了多少的記憶體。 1、首先你要知道link map檔案在哪兒找到。 在xcode中設定編譯選項Write Lin
IOS客戶端app線上安裝ipa包,
在github上建立安裝需要的plist檔案 <?xml version="1.0" encoding="UTF-8"?><!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN""http://www.app
iOS開發之獲取實時氣壓、相對高度
隨著中國北京2022年冬奧會申請成功,很多滑雪愛好者急切需要一款滑雪工具的app,商家看準了這次機會,開始開發該類應用,那麼必定少不了測量實時氣壓值,蘋果大boss在iPhone 6及以後的裝置內建了氣
iOS獲取網頁上資料(圖片、文字、視訊)
獲取網頁上所有圖片、獲取所有html、獲取網頁title、獲取網頁內容文字。。。 .h 檔案 程式碼: //網頁 //NSString *strPath = [NSString stringWithFormat:@"http://www.bai
IOS 獲取年月日、星期
#pragma mark - 獲取年月日及星期 + (NSString *)stringFromDate { // 新增日期 NSCalendar *calendar = [[NSCalendar alloc] initWithCalendarId
原創分析:iOS 中使用 Mobile Installation 安裝 IPA(使用iTunes/AppStore一樣的安裝API)
原文:http://www.yonsm.net/post/553 iOS 中要安裝一個程式,從使用者角度看有幾種三: 1. 類似 Cydia 這種 DEB 的方式:直接安裝到 /Applications 作為系統的APP,無法長按刪除(不討論CyDelete)。
iOS自動化測試之自動安裝ipa的資料
一、打包IPA 二、安裝IPA 1、網站分享安裝 2、程式碼命令列安裝 三、參考平臺 通過網上的資料找到有三種方式安裝ipa
iOS 如何利用Application Loader 將ipa包上傳到AppStore
自己之前的專案中,在提交上傳AppStore的時候用iTunes connect 上傳ipa包的時候總是操作不能成功,浪費了很多的時間也還是沒有上傳成功,於是就換一種方式進行上傳,就是application loader 。(相信你應該是利用iTunes connect上傳
[iOS]如何把App打包成ipa檔案,然後App上架流程[利用Application Loader]
在上一篇部落格已經講過上傳專案了,但是有的時候,需要我們進行打包成ipa包到別的手機上跑(但是前提是,這個手機的UDID必須繫結到對應的開發者賬號中,也就是證書也得是從同樣的開發者賬號申請下來的才可以) 假設你現在已經完成了證書,Bundle Identifier 和描述
iOS 獲取程式~專案app名稱、版本號、build版本
//聯絡人:石虎 QQ:1224614774 暱稱:嗡嘛呢叭咪哄 /** 1.圖形顯示 2.程式碼實現 3.下載 demo */ 一、圖形展示 圖1: 圖2: 二、程式碼實現 // // ViewController.m //