2012-01-02 83 views
2

昨天我看到一家公司的網站,它的iPhone應用程序的測試版本可以從他們的網站下載給每個人。Xcode應用程序分配給朋友

由於我是Apple開發人員,我知道您需要將目標設備的UDID聲明爲測試設備,因爲您必須將代碼簽名至設備。

當我下載文件時,它是來自Xcode的普通App文件。我把它拖到iTunes上,然後從那裏拖到我的設備上,你覺得怎麼樣?

是的;它在我的設備上工作! ;-)

我還沒有越獄我的設備和應用的工作原理我已經嘗試過在沒有增加設備以任何開發者賬戶的任何設備上...

是否有人知道如何做到這一點? ??

如何通過電子郵件或網絡下載將應用程序分發到任何設備,而無需將測試設備的UDID添加到我的帳戶以在任何電話上工作?

謝謝。

+0

舒爾,如果他們會像iphone一樣好,我會改變! :-)(只是在開玩笑...) – 2012-01-02 17:54:29

回答

2

公司既可以分發了它作爲源代碼(可以通過與開發者的帳戶任何人都可以運行),或通過鏈接到應用商店

您可以做兩兩件事來分發一個app adhoc:

1。作爲一名普通的App開發人員,您可以將設備UDID分別添加到開發人員門戶。

2。創建一個公司Adhoc開發人員的帳戶(這需要額外的錢,但不允許你張貼到應用商店(但也需要UDID))

或者,您可以將其發佈到應用商店並通過該方法分發。

由於代碼簽名只有越獄的設備可以運行未簽名的應用(或爲他們的應用程序沒有簽署)

+0

嗨,謝謝你的信息...我也這麼認爲...但他們真的已經在他們的網站上發佈了一個應用程序,我可以拖放到我的iTunes然後把它放在我的iphone上......我的設備上沒有越獄......我知道這個發行版通過向我的開發者門戶添加了建議......但他們從來沒有收到我的信息......似乎我不是唯一的這個招數令人着迷;-) – 2012-01-02 17:49:51

+1

這不是絕招,它們使用的是企業配置文件。儘管Apple不允許公司使用此機制在公司之外分發應用程序,並僅將其用於內部應用程序和員工設備。但似乎這家公司並不關心這個限制。 – Kerni 2012-01-02 20:46:38

+0

是Kerni,我認爲這將是他們的「魔術」技巧......太糟糕了,沒有允許的方式......無論如何,謝謝你們! – 2012-01-02 21:38:03

0

我很想知道他們是如何做到這一點。我做了下一個最好的事情:我使用testflightapp.com來分發我的應用程序。它確實需要UDID,但很容易收集它們,在構建/上傳後部署到這些用戶只需一次觸摸。還有一個反饋API,我覺得非常方便。

相關問題