我有一個iPhone應用程序開發的開發者帳戶。我想向我的客戶發送樣本,以便他可以在他的設備上進行測試。
這是什麼程序?
我有一個iPhone應用程序開發的開發者帳戶。我想向我的客戶發送樣本,以便他可以在他的設備上進行測試。
這是什麼程序?
您可以使用TestFlight
獲取我們的客戶的UDID,並添加那些在開發中心。
創建一個新的ad hoc分佈配置文件幷包含所有必須測試該應用程序的設備並下載該配置文件。
將配置文件拖放到Xcode圖標上。
添加一個帶有發佈版本配置的新方案,並將其命名爲「我的應用程序ad hoc」。
在Build Settings > Code Signing
中選擇剛剛創建的專案配置文件。
在Xcode中點擊Product > Archive
。應該打開Xcode中Organizer的Archive部分。
點擊share
。在標識下再次選擇了專用配置文件。確保選擇iOS App Store Package
。
點擊Next
。
插入您的應用程序的名稱進行存儲,並選擇一個您想要保存ipa的目錄。記住目錄供以後參考。
選中複選框Save for Enterprise Distribution
。
包含一個URL,您可以將ipa文件下載到您的客戶端。 (示例http://www.mydomain.com/clientxy/myCoolApp.ipa)
插入您的應用的名稱,然後單擊Save
。
導航到步驟9中的目錄。創建一個名爲index.html
一個文件,並插入以下內容:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>My Cool App</title> </head> <body> <ul> <li><a href="itms-services://?action=download-manifest&url=http://www.mydomain.com/clientxy/myCoolApp.plist">Install my cool app</a></li> </ul> </body> </html>
現在放的.ipa的的.plist和的index.html到你的服務器,他們是通過上述可到達網址。
然後,您的客戶必須使用其iOS設備導航到safari,然後單擊該鏈接。
該應用程序將被安裝在您的客戶端設備上。