我需要安裝我的應用程序(.ipa)在越獄設備與用戶交互。從我的服務器安裝Ipa在越獄用戶交互的設備
- 此安裝必須由已安裝在該設備中的其他應用程序觸發。
- 我的.ipa是在服務器,所以是有可能通過
itms://
安裝或是否有可用的 - 任何越獄替代我想安裝此應用默默地(帶出來MDM),不應該有「安裝「」取消「警報彈出供用戶選擇。
- 讓我知道是否有可能通過
%hook
達到此目的。
我需要安裝我的應用程序(.ipa)在越獄設備與用戶交互。從我的服務器安裝Ipa在越獄用戶交互的設備
itms://
安裝或是否有可用的%hook
達到此目的。解我的上述問題
下面的每個步驟具有字面上100層內部的步驟。如果您不熟悉越獄應用程序/工具開發,這將是一場噩夢。對不起,我無法分享代碼,因爲我是爲客戶做的。但堆棧溢出已經解決了如何分別在下面提到的各種組件。一旦你在單獨的組件上做了一點POC,我的答案將幫助你把它們放在一起。
這種方法僅在越獄設備和破解的ipa文件
如果不能破解的ipa
這個方式比上述更復雜的:)你必須運行一個代碼來打開AppStore,搜索應用程序並安裝它。
謝謝你的回答。如果我成功了,我會試着讓你知道。我正在爲我的團隊做本地構建和分發系統。開發人員推動git回購,統一3d + xcode構建ipa文件,然後我需要在我們的設備上推送和啓動ipa。 – Dimmduh
太棒了!請注意,以上所有的東西都是針對越獄iPhone而不是常規版本的。如果你想在普通的iPhone中使用它,那麼你需要一個普通的應用程序(稱爲管理應用程序)來代替背景守護進程應用程序,通過URL模式打開你的新應用程序,一旦你的新應用程序啓動並完成其工作,你就可以通過URL回叫管理員應用程序。通過這種方式,您可以使管理員應用程序保持活躍狀態,並與socket.io 24/7連接。 –
以編程方式在普通電話中安裝新的ipa可能是個問題!一個可能的方向是,Xcode可以在連接的(wifi/cable)電話上安裝應用程序。所以理論上你可以編寫一個腳本並在Mac機器上運行它,它完全符合Xcode的功能。 –
你找到了解決方案嗎? – Dimmduh
是的。但是很久以前。我會嘗試回憶並在下面添加答案。 –