2012-10-04 42 views
1

我想做以下事情:adhoc分佈

我開發了一個iphone應用程序。我想將它發送給我的團隊成員進行測試,而不必將其設備ID插入到蘋果開發者計劃系統中。我有一個企業Apple開發人員帳戶。

我該怎麼做?

我只想給會員發送一個鏈接,他們可以點擊他們的iPhone來安裝應用程序,而無需使用iTunes或任何其他軟件。

謝謝!

回答

2

3 - 步驟

  1. 存檔&分發企業(檢查小方塊)
  2. 創建你想用這個也就是沿行任何網站一個簡單的Web鏈接: itms-services://?action=download-manifest&url=https://www.example.com/apps/myAppManifest.plist"

  3. 更正xCode生成的「Manifest」plist文件中的應用程序鏈接。你manifest.plist看起來像:

<?xml version="1.0" encoding="UTF-8"?> 
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> 
<plist version="1.0"> 
<dict> 
    <key>items</key> 
    <array> 
     <dict> 
      <key>assets</key> 
      <array> 
       <dict> 
        <key>kind</key> 
        <string>software-package</string> 
        <key>url</key> 
        <string>https://www.example.com/apps/myApp.ipa</string> 
       </dict> 
      </array> 
      <key>metadata</key> 
      <dict> 
       <key>bundle-identifier</key> 
       <string>com.mycompany.myapp</string> 
       <key>bundle-version</key> 
       <string>1.0</string> 
       <key>kind</key> 
       <string>software</string> 
       <key>title</key> 
       <string>MyApp</string> 
      </dict> 
     </dict> 
    </array> 
</dict> 
</plist> 

因此,在總結:你的用戶看到的將鏈接到介紹到的iDevice的OS中的plist,軟件和在哪裏下載網絡鏈接它。現在請記住,您的企業許可只允許您分發給屬於貴公司的個人。使網站安全是明智之舉。

更新:從iOS 7.1開始,需要將清單託管在HTTPS鏈接上。只是HTTP不會工作了。

+1

如何添加在其中可以同時下載可以顯示plist文件的應用程序圖標。請參閱http://help.apple.com/iosdeployment-apps/mac/1.1/#app43ad871e –

1

無需向用戶詢問是否 供應分佈和應用程序文件複製到iTunes,然後同步 iPhone與它分發應用的一種方式。

現在,他們只需點擊手機上的電子郵件鏈接,即可在設備上打開網站,然後點擊即可在iPhone上安裝應用程序和配置文件。

http://blog.amarkulo.com/ad-hoc-profiles-and-application-distribution-via-web

其他參考:

http://support.twixlmedia.com/kb/epublisher-builder-application/how-do-i-create-the-distribution-provisioning-profile-for-my-ad-hoc-build