我開發了一款在macbook上使用Titanium的iOS應用程序。我需要創建IPA文件以允許其他測試人員在他們的設備上嘗試我的應用程序(通過TestFlight)。我沒有iPhone和iPad,但相應地,網絡上的大量文章根本不是問題。鈦:無需設備即可生成IPA
但是,我需要一個配置文件,我不能創建一個沒有設備。
那麼,我該怎麼編譯?
我開發了一款在macbook上使用Titanium的iOS應用程序。我需要創建IPA文件以允許其他測試人員在他們的設備上嘗試我的應用程序(通過TestFlight)。我沒有iPhone和iPad,但相應地,網絡上的大量文章根本不是問題。鈦:無需設備即可生成IPA
但是,我需要一個配置文件,我不能創建一個沒有設備。
那麼,我該怎麼編譯?
爲了將其編譯爲可通過TestFlight安裝在其設備上,您必須將其設備添加到您的帳戶,然後將其添加到配置文件中。然後,您可以構建應用程序並將其上傳到TestFlight。
TestFlight的工作方式是,當您將測試人員添加到您的團隊時,它會將您的設備UDID發送給您。然後,您將訪問iOS開發人員門戶並將其添加到您的設備列表中,然後您將(添加)添加這些設備來創建配置文件。
編輯:
我不知道我爲什麼downvoted一個正確的答案,但如果明確步驟是必須的,那就是:
下載的生成,我認爲你是製作INCO正確的假設,你首先需要IPA,這是不正確的。在創建IPA之前,TestFlight首先是獲取測試設備的UDID的機制。之後,TestFlight是您將應用程序分發給測試人員的機制。我和其他許多人已經多次完成上述步驟,並且您可以放心,您不必首先擁有IPA,只需在之後創建即可獲得測試人員的設備UDID。
你的答案是完全正確的,但這不是重點。問題問題較早,我甚至沒有將IPA與TestFlight分享。我知道每個設備都應該註冊,但我沒有Apple設備,所以我正在尋找一種方法來編譯其他人。 – balanza
爲什麼選擇投票?而@balanza,您不需要IPA即可在TestFlight中創建應用程序條目。您繼續TestFlight,創建您的應用程序並邀請用戶。這是在你邀請用戶並且他們接受之後,你得到他們的UDID。那麼你回到iOS開發者門戶添加他們的設備,那麼你可以創建配置文件,那麼你可以創建IPA,然後你就可以上傳到TestFlight。我說的不完全正確,它是解決您的問題的方法。 – Gavin
這是正確的。我遵循的方法有一百種不同的版本。 +1 –
您不需要設備來配置配置文件。你只需要一個蘋果開發者賬戶。您需要一個分發證書,一個adhoc供應配置文件,供您的測試人員在TestFlight上註冊他們的設備。 –
@JosiahHester我有開發賬戶,開發和分發證書以及appId。但是,當我嘗試創建配置文件時,Apple最終要求使用其名稱和UDID的設備。有沒有另一種方法來獲得它? – balanza
喬西亞告訴你你需要做什麼,下面的答案也會告訴你。如果有幫助,我會在我的答案中逐步添加說明。 – Gavin