通過ssh安裝iPhone軟件

該篇主要是發佈自己編寫的一個在越獄iPhone上,通過數據線或者通過ssh安裝iOS的app或者ipa軟件的工具。

該軟件僅運行在mac平臺,並且屬於console程序,如果你在尋找在其他平臺或者GUI界面的程序,你可以出門左轉了。

 

作爲一個iOS的開發人員,好吧,經常處於無證書開發狀態,一直不喜歡每次編譯完app,需要打包,找數據線,才能把軟件安裝到iPhone上。要知道,我的iPhone可能在充電,可能找不到線。

更重要的是,我討厭在開發時一直把iPhone連在電腦上,一共就倆usb口,鼠標一個,iPhone一個,完了。。。而且,iPhone插着線放在手邊,煩不煩,不小心手一揮,或者把開水打翻了,我哭都來不及。。。。

你說91手機助手可以通過wifi安裝ipa?好吧,你給我一個mac版本可以通過wifi安裝91手機助手吧。。。而且他也只能裝ipa,我還得把工程編譯完的app目錄打成ipa的包才行,好麻煩。。。

現在什麼都講究無線,爲什麼安裝app不能無線呢?既然我的開發機器上有ssh了,那我可以不可以通過ssh來安裝呢?(好吧,我不想提91的守護,我是在不希望在我的機器上有個後臺。。。這年頭,大家都喜歡綠色,不是嗎)

所以,這個東西就出爐了。。。

KSAppInstaller,是一個終端安裝iOS軟件的工具,支持兩種格式:1. 單純的app目錄 2.打包好的ipa軟件

支持兩種安裝方式,通過usb數據線或者通過ssh。

使用方式:

進入到KSAppInstaller所在目錄

請保證有執行權限(如果沒有 執行chmod a+x ./KSAppInstaller)

執行./KSAppInstaller xxx.app 或者 ./KSAppInstaller xxx.ipa   (usb模式)

(usb模式用的itunes的方式,所以如果你的ipa是正版的,那麼沒越獄的機器也是能用的)

或者./KSAppInstaller --host 192.168.xx.xx xxx.app (ssh模式)

或者./KSAppInstaller --host 192.168.xx.xx xxx.ipa (ssh模式)

(其實呢,ssh模式下,爲了加快傳輸速度,我是偷偷的把.app打成ipa再傳輸的,哈哈)

已知bug:

1. 不支持中文名

2. 不支持路徑帶空格

(其實說白了就是太懶,沒對路徑中的特殊字符進行處理,嘿嘿)

 

開發這個玩意的目的是爲了方便自己開發使用,因爲在下的mac book內存是在太小,實在不想多開GUI程序,所以之寫了console版本的,寫完beta版本之後也懶得去修改,就一直beta下去了。。。。(換內存之後,本來還考慮寫個gui版本的,後來不了了之,哈哈,還是太懶)

 

有需要者自己下把。。。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章