2011-05-07 49 views
0

我創造了新的IPhone應用程序,創建了所有的開發配置文件和即席分佈概況,以及我上傳了這個應用我用的.plist,的.ipa和.html本地服務器上。這個HTML如下所示:如何安裝我的應用程序在其他的iPhone/iPod touch的設備

<a href="itms-services://?action=download-manifest&url=http://www.myServer. ocm/myApp/myApp.plist">Install My App</a> 

此HTML文件歸檔於http://www.myServer。 OCM /對myApp/myApp.html

我輸入上述網址,並得到了HTML網頁並點擊「安裝我的應用」,並將其安裝對myApp我的設備上。但是,當我在其他設備上嘗試此步驟時,它未安裝。

而且晚些時候之後,我只是從我的設備中刪除的團隊部署配置文件,並試圖相同,但應用程序沒有安裝我的設備上..

我很沮喪供應型材和團隊的provisioning profile 。 這是什麼團隊proviso 與團隊配置文件有任何關係? 如何創建此團隊配置文件? 和

回答

0

您必須註冊您的開發機器上在Xcode的設備,或在App Store上發佈應用程序。

0

您的應用包含一個供應配置文件,在你的情況下,球隊的provisioning profile,當你沒有爲這個應用程序創建的特殊。

要在設備上運行應用程序,供應配置文件必須包含該設備的udid。

您可以解壓縮ipa並打開「embedded.mobileprovision」文件。在那裏,你會發現被允許運行,看起來像應用程序的所有設備的列表:

<key>ProvisionedDevices</key> 
<array> 
    <string>a8c7a34f7f9ed2e8f27XXXXX552eb3b0357c986e</string> 
    <string>c59a32XXXXX41659b04f50b71bf807e3274a72b2</string> 
    <string>053fb019116fb65944ba8918df793XXXXX3e5b02</string> 
</array> 

只有那些設備纔可以運行應用程序..並允許您有其他設備將其添加到供應在編譯和上傳應用程序之前使用xcode或開發人員門戶配置文件。

0

首先,您是否使用由Xcode管理的Team Provisioning Profile?您需要在Apple Developer Portal上創建一個臨時分發配置文件來創建臨時配置文件。有關創建此配置文件的說明位於開發人員網站上。這聽起來像您正在使用開發配置文件而不是專門的分發配置文件。

爲了包括你不需要通過Xcode中設置它的配置配置文件的設備。我假設你勾起你的設備,打開Organizer,然後點擊Use For Development?這隻需設置設備,以便您可以將應用程序直接安裝到設備上。

  1. 您需要安裝其他設備的所有UDID。

  2. 現在轉到Provisioning Portal並將這些設備(UDID's)添加到列表中(如果尚未完成)。

  3. 創建一個Ad Hoc分配供應配置文件。創建這個時,你可以選擇你想讓你的應用運行的設備。完成後,您應該看到門戶網站設備部分的配置文件數量增加。

  4. 下載這個新的配置文件,並使用對臨時發佈創建IPA這些指令編寫的程序:How to create an IPA (Xcode 4)

  5. 上傳應用程序的可執行文件和IPA文件。

我會建議使用TestFlight,用一個簡單的目標,一個非常有趣的項目:使分發和安裝應用程序的測試版本一樣簡單按一個按鈕就。

祝你好運!

相關問題