簡體   English   中英

在iOS中以編程方式在iPhone上安裝IPA文件

[英]Install an ipa file on iphone programatically in ios

有人可以告訴我是否可以在Adhoc版本生成的iOS以編程方式安裝ipa文件嗎?

我有一個應用程序,當單擊按鈕時,它會安裝另一個應用程序,即一個ipa文件(從服務器獲取)。

我已經嘗試了以下方法,但是不起作用:

   string url = "https://192.168.27.45/apps/TruckApp.iOS.plist";
   NSString stringUrl =  new NSString("itms-services://?action=download-manifest&url="+url);
   NSUrl fileUrl = new NSUrl(stringUrl);

   UIApplication.SharedApplication.OpenUrl(fileUrl);

有幾件事要檢查:

  • 它以哪種方式行不通? 發生了什么事,還是您只是在設備上什么都沒有看到?
  • 確保UIApplication.SharedApplication.CanOpenUrl(fileUrl); 返回true
  • 您是否在清單文件( TruckApp.iOS.plist )中指定了正確的值(例如,捆綁包標識符等)?
  • 在Web服務器上檢查清單.ipa是否正在訪問(例如下載)
  • Web服務器是否為.ipa類型返回正確的內容類型-它應該是application/octet-stream 如果您使用的是Microsoft IIS,則有時“行為不當”

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM