2013-06-03 81 views
0

我通過IPCU生成配置文件,並將其放到我的http服務器上。我編寫了這些代碼來安裝該配置文件。如何以編程方式安裝iOS配置文件?

NSURL *url = [NSURL URLWithString:@"http://myserver.com/my.mobileprovision"]; 
[UIApplication sharedApplication] openURL:url; 

當執行這些代碼時,它會打開safari然後打開設置來安裝配置文件。

我的問題是「我怎樣才能打開設置應用程序安裝配置文件編程,跳過Safari?」

回答

1

除非使用iPCU/XCode/Configurator/MDM,否則不能跳過設置應用程序以安裝配置文件。 Apple規定所有配置文件都要受到最終用戶的信任,因此最終用戶需要點擊「設置」中的「安裝」或通過固有信任使用Apple軟件(或MDM),因爲設備由安裝配置文件的人員掌控。不使用這將允許在設備中安裝惡意,不需要或毫無防備的配置文件&策略。

0

您可以命名配置文件embedded.mobileprovision並將配置文件嵌入到IPA中。一旦IPA安裝在電話上,配置文件將自動添加到系統的配置文件列表中。