2010-02-08 38 views
0

我嘗試創建通過C#腳本iPhone的配置文件,如蘋果公司的「企業部署指南」提出,面臨以下問題:iPhone配置文件

iPCU.exe TestScript.cs //這個命令應該創建個人資料,但他不是。他只是運行iPhone配置/ /實用程序。 TestScrip.cs包含Apple的pdf格式的示例。 也許有人知道真正的工作方式?

+0

對不起,我是否正確?你正試圖用C#編程一個iPhone? – RaYell 2010-02-08 16:06:08

+0

@RaYell:iPhone配置實用程序與iPhone應用程序編程不同。我認爲他應該在服務器故障中提問,因爲這似乎是一個管理問題。 – kennytm 2010-02-08 16:15:30

+0

編號閱讀本文檔關於腳本的部分: http://manuals.info.apple.com/en_US/Enterprise_Deployment_Guide.pdf – Pirks 2010-02-08 16:16:56

回答

1

Apple提供的示例腳本無法編譯;在ipcu.log,其位置在nlog.config指定,具有:

錯誤:「控制檯」的名稱並不在當前的背景下存在

註釋掉「Console.WriteLine」或增加「使用系統;」到腳本&你會得到這樣的:

[2010-02-23 15:13:32.4466 iPCU] Debug: CoreFoundation.dll - Version 8.4.441.10 
[2010-02-23 15:13:32.4466 iPCU] Debug: MobileDevice.dll - Version 8.4.238.9 
[2010-02-23 15:13:32.5946 iPCU] Debug: Saving :ee14db03-f5c0-4916-bbfa-56f9bd47775f 
[2010-02-23 15:13:32.6106 iPCU] Warn: I don't know what to do with an account of type: 
[2010-02-23 15:13:32.6106 iPCU] Warn: I don't know what to do with an account of type: 
[2010-02-23 15:13:32.8966 iPCU] Debug: SaveSettings 
[2010-02-23 15:13:32.8966 iPCU] Debug: SaveSettings 
[2010-02-23 15:13:32.8966 iPCU] Debug: SaveSettings 
[2010-02-23 15:13:32.8966 iPCU] Debug: SaveSettings 
[2010-02-23 15:13:35.9679 iPCU] Debug: Saving :UI_Identifier295f8e03-05fb-4725-a3bb-52ff20814e3f 
[2010-02-23 15:13:39.5093 iPCU] Debug: Saving :com.example.configviascript41b84468-48bd-44fd-b171-757c99ec07b8 
[2010-02-23 15:13:39.5283 iPCU] Debug: Saving :com.example.configviascript8bc2800b-e14f-4d1e-8e4e-d959d89992d0 
[2010-02-23 15:13:39.5283 iPCU] Debug: Saving :com.example.configviascriptaf655be3-8761-4d96-a582-60e26b257d75 
[2010-02-23 15:13:39.5283 iPCU] Debug: Saving :com.example.configviascriptee14db03-f5c0-4916-bbfa-56f9bd47775f 

儘管警告,它會編譯腳本並將其加載到IPCU Windows應用程序。

+0

謝謝!!!! 要繼續我有其他問題。如果可以創建配置腳本而不顯示iPCU窗口? – Pirks 2010-02-24 11:16:42

+1

沒有關於此的文檔,並且測試顯示iPCU將一直彈出。 爲了避免它的可見性,使用Process類以編程方式產生它,並設置: ProcessStartInfo.WindowStyle = ProcessWindowStyle.Hidden 然後您必須在代碼中殺死/關閉它。 – 2010-02-24 19:20:59

0

'配置文件'具有一個導出功能,它可以爲原始/簽名的mobileconfig文件執行作業。