A. ios如何更改app圖標
1.
首先呢我們需要在手機裡面下載一個軟體,這個軟體的名字叫做【快捷方式】,我們打開Store App商店搜索即可找到此App...
2.
等到軟體下載完成以後,我們就打開軟體,進入到了軟體頁面以後,然後我們再點擊頁面中的【桌面快捷方式】按鈕,如下圖所示。
3.
當我們點擊了【桌面快捷方式】按鈕以後,再打開的頁面中我們點擊頁面里的【+】方框,如下圖所示。
4.
點擊了【+】方框以後,然後頁面就打開了一個設置圖標的菜單,然後我們選擇【從相冊中選擇圖標】選項...
在iOS11系統之前,蘋果app的icon載入方式,是以info.plist的相關配置為優先的,也就是說,載入icon先去info.plist查找是否有icon配置項,有的話按配置項載入icon,沒有再去Assets資源去載入icon。
而iOS11之後,蘋果把兩個優先順序調換了,所以按之前的方式直接把包解壓,把不同尺寸的icon放入包根目錄,再加入icon配置項的方式不一定生效。
注意:為了兼容所有版本,最好兩種方式都要做,除非確定Assets沒配置icon。
一、info.plist配置方式
1、你需要一張1024*1024的icon,導入生成icon的網址,下載iOS的icon壓縮包,解壓得到各種尺寸的icon。
2、解壓ipa包,得到Payload文件夾,打開Payload,裡面是app目錄,接著打開,找到並打開info.plist,配置icon的鍵值對。
3、按照info.plist配置的icon名修改步驟1中解壓得到的icon名,尺寸要對應,然後將所以需要的icon復制到Payload文件夾。
4、重簽名。
從iOS5.0開始,通過包含CFBundleIcons鍵來指定圖標。舊的應用程序可能先前通過包含CFBundleIconFiles鍵來指定其圖標。如果密鑰仍然存在,則應該刪除該密鑰(不要忘記刪除任何特定於設備的變體)。所有的應用程序都應該遷移到CFBundleIcons鍵來指定它們的圖標。
CFBundleIcons鍵的值是一個帶有兩個子鍵的字典:。UINewsstandIcon鍵用於報攤應用程序,否則可以省略。CFBundlePrimaryIcon鍵的值是一個字典,用於標識與該分發包關聯的圖標圖像。它可能包含兩個子鍵:CFBundleIconFiles和UIPrerenderedIcon。UIPrerenderedIcon鍵的值是一個布爾值,用於指定圖像是否已經包含閃耀效果。CFBundleIconFiles鍵的值是一個字元串數組,每個字元串標識一個包中的圖像。
重要:指定每張圖片的名稱時,最好省略任何擴展名。省略擴展名後,系統會使用標准解析度圖像文件名自動檢測圖像的高解析度(「@2x」或「@3x」)變體。如果您包含擴展名,則必須明確指定所有圖像文件(包括高解析度變體)。
如果您的應用程序支持iOS4.3,則還必須包含CFBundleIconFiles項以指定應用程序的圖標圖像。這個鍵的值是一個字元串數組,每個字元串標識一個包中的圖像。如果您為iPad特定的圖標包含了圖像,則可以將它們列在CFBundleIconFiles項下,或者將它們列在設備特定的CFBundleIconFiles〜ipad項下。僅限iPad的應用程序應在CFBundleIconFiles項下列出其圖標圖像。
二、car替換方式
ipa包解壓Payload文件夾,打開Payload,裡面是app目錄,接著打開,會發現一個Assets.car文件,這是個什麼鬼?也就是蘋果把之前的包以一種方式壓縮了一下,這里需要一個工具去解壓-->替換-->重新壓縮,然後替換掉原包裡面的car文件。
經過網路搜索,發現了一款工具ThemeEngine,可以實現這個功能。
三、重新打包封裝
如果你的ipa文章是網站封裝得到的,最簡單的方式就是重新使用一個在線封裝平台,提供新logo、鏈接、開屏圖和應用名封裝。
B. 蘋果手機怎麼改軟體圖標
進入手機快捷指令,點擊「+」,點擊「添加操作」。點擊「腳本」後選擇「打開App」,選擇打開的手機app軟體。點擊右上「…」,點擊「添加主屏幕」,設置app圖標及名稱後點擊「添加」即可。
工具/原料:
iPhone 11
iOS14.0
快捷指令14.0
1、首先需要打開iPhone手機的「快捷指令」功能,進入快捷指令後點擊右上角的「+」。