2012-05-29 71 views
2

我想將我的iPhone應用程序安裝到不同的iPhone以進行測試。但每次我都做配置文件的事情。 如何在編譯時在我的應用程序中使用設備UDID,以便它們(應用程序)可以安裝在這些Iphone ..... 任何想法?帶設備UDID的Iphone應用程序

問候

回答

1

蘋果不允許這樣,應用程序構建爲特設當且僅當有在供應曲線的UDID纔會運行。

您需要通過供應門戶爲每個想要測試應用程序的iOS設備添加UDID。

有一種解決方案可以爲大多數應用程序使用單一的Ad-Hoc配置文件:使用通配符包ID(*)使用一個應用程序製作一個配置文件字。但是你不能爲具有APNS或iAP的應用程序執行此操作。

0

下面是發佈應用進行測試蘋果指南:

http://developer.apple.com/library/ios/#DOCUMENTATION/Xcode/Conceptual/ios_development_workflow/35-Distributing_Applications/distributing_applications.html

希望它能幫助!

注意:您應該有權訪問iOS Provisioning Portal以添加測試儀的設備UDID。

+0

如果您將應用程序構建爲Ad-Hoc,那麼只有在您的Apple帳戶的供應配置文件中註冊了UDID時纔會運行。您可以使用iTunes獲取您的UDID,或者只需訪問此鏈接「get.udid.io」;;在你的iPhone/iPad的Safari瀏覽器中,你將得到你的設備UDID,現在你可以將它用於你需要的任何目的,比如在蘋果的配置文件等 –

7

第1步:打開你的https://developer.apple.com/

步:2開IOS開發中心

步:3日的 「設備」 中,以免側菜單欄點擊。

step:4然後點擊「添加新設備」填寫你的設備的UDID和名稱。然後提交。

step:5現在點擊左側菜單欄中的「App ID」。創建你的應用程序ID。

step:6現在點擊左側菜單中的「Certificates」,選擇開發區域。現在你應該有一個有效的證書來上傳它。獲取證書打開「鑰匙串訪問」,然後在桌面左上角(靠近蘋果圖標)單擊「鑰匙串訪問」,現在選擇...證書助理>從證書頒發機構申請證書。然後在第一行輸入您的郵件,選擇保存到磁盤,然後繼續。現在來把這個證書上傳到蘋果帳戶。

step:7現在點擊蘋果網站左邊菜單欄的「Provisioning」。選擇「開發」字段,然後點擊右側的「新建配置文件」。 使您的應用程序配置文件,檢查證書,選擇您的應用程序ID,檢查設備。然後提交。

步驟8現在下載您的開發證書,確保應該「發佈」狀態,並且您的供應配置文件名稱應該寫在「供應配置文件」字段中。下載您的供應配置文件,並確保狀態爲「活動」。

步驟:9雙擊您下載的開發證書,然後雙擊您下載的供應配置文件。

步驟10現在打開您的項目,並按照此目標。> Target> Info> Bundle Identifier。然後將您的捆綁包標識符重命名爲什麼是您的「應用程序ID」。

步驟:11轉到目標>構建設置>代碼簽名>選擇您的簽名標識。在「項目」>「生成設置」>「代碼簽名」中選擇相同的代碼簽名。

步驟:12現在在左上角(接近運行按鈕)將Scheme設置爲「IOS Device」。按窗口+ B,然後右鍵單擊finder中的「yourapp.app」節目,然後使用其配置文件壓縮它,並將此zip文件發送給客戶端進行測試。

更多細節見https://developer.apple.com/ios/manage/overview/index.action .....

謝謝!!

+0

如果你建立你的應用程序爲Ad-Hoc,那麼它只會運行在您的Apple帳戶的供應配置文件中註冊了UDID。 您可以使用iTunes獲取您的UDID,或者只需訪問此鏈接「http://get.udid.io」;在你的iPhone/iPad的Safari瀏覽器中,你將得到你的設備UDID,現在你可以將它用於你需要的任何目的,比如在蘋果的配置文件等 –

+0

我在哪裏可以找到「yourapp.app」?我沒有找到任何具有擴展名的文件.app –

+0

@NileshPol這是非常老的教程,使構建。現在您可以簡單地歸檔應用程序,並且您將擁有一個ipa文件。對於您的查詢 - 您可以在項目導航器中找到它 - > Product - > yourAppName.app – TheTiger

相關問題