2012-03-17 147 views
0

我完成開發我的第一個應用程序。現在,我想我的分發測試throught https://testflightapp.comTestFlight beta測試iOS應用程序

我試圖創建本教程.ipa文件 - http://help.testflightapp.com/customer/portal/articles/402782-how-to-create-an-ipa-xcode-4

在一開始就應該選擇權利,但沒有這樣的分類爲代碼簽名..

有幫助嗎?日Thnx。

PS我有一個開發者帳戶。

UPD。有人在XCode 4.3上爲TestFlight創建了ipa文件嗎?你是怎樣做的?

回答

2

我完全跳過了權利。使用Xcode 4.2和更高版本,我不需要它們。

確保您的存檔方案使用您的調試配置。然後只需執行該項目的存檔(在產品菜單下)。將檔案保存在某個地方。然後將該檔案文件拖到TestFlightApp的綠色「Upload Build」按鈕上。那很簡單。不要搞亂權利等

在你這樣做之前,確保你可以通過編譯建立一個正確構建的檔案,然後通過電子郵件發送給你的測試人員,看看它是否可以加載。在使用TestFlightApp之前,有一些必須工作的東西。僅僅因爲您可以從Xcode生成並運行它並不意味着它可以在尚未配置配置文件的遠程設備上運行。例如,您必須通過Provisioning Portal正確配置您的App ID,配置文件和設備ID。一旦我這樣做了,並且驗證了我的.ipa文件可以手動安裝,那麼只需上傳到TestFlightApp.com即可工作,而無需執行授權。

我寫了這個,並把它放在TestFlightApp的支持論壇上,但由於某種原因TestFlightApp.com不會讓我進入支持區域,所以我可以找到它 - 我不能使用我的登錄訪問他們的「招標「帳戶。

+0

所以對於TestFlightApp你需要先權獲得實際的AdHoc分佈? HTTP://計算器。com/questions/10282810 /如何配置a-xcode-beta-testing-with-testflightapp – 2012-04-23 14:47:51

+0

是的,它必須構建(歸檔)以便adhoc分發。我會給你一些關於你的鏈接的細節。 – mahboudz 2012-04-23 21:45:07

1

這是因爲tuturial是爲另一個版本的Xcode完成的。

只需在您的Xcode項目中創建一個新的屬性列表文件(Entitlements.plist),它就可以將它作爲權利文件進行編輯。

1

What's New in Xcode(PDF)文檔指出:

iOS平臺已經支持的權利了一段時間,並與獅子,Mac OS X中確實也是如此。使用Xcode 4.1,項目編輯器提供了用於設置Mac OS X應用程序權利的UI。您可以在項目編輯器中爲每個目標設置權利。在實用程序窗格的文件模板中還有一個默認代碼簽名授權文件。

在項目編輯器的「摘要」選項卡中有一個標題爲「權利」的部分。選中「啓用權利」框讓Xcode自動爲您創建權利plist。本部分還管理權利與iCloud和Keychain的互動。

enabling entitlements

相關問題