2010-08-10 62 views
4

我爲我的客戶開發了一個應用程序,該應用程序應該以其品牌之一發布。他們已經創建了一個iPhone開發者帳戶用於此目的。如何構建iPhone應用程序以在客戶端帳戶上分發?

到目前爲止,爲了測試,我使用自己的開發人員帳戶爲他們提供臨時分佈式構建。但是,我如何着手構建他們的應用商店分佈版本?

這是我的理解(根據我在供應門戶上的「程序用戶指南」中閱讀的內容),只有團隊代理能夠創建分發證書並構建代表其賬戶進行分發。因此,即使他們將我作爲團隊成員或團隊管理員加入他們的團隊,團隊代理(我的客戶僱員之一)仍然需要進行最終構建。

但是我不想爲他們提供項目源代碼,它不是交易的一部分,也沒有他們的工作人員擁有實際構建xcode的知識 - 他們甚至不使用mac。

那麼,如何構建一個應用程序,通過一個不屬於我的帳戶進行分配,而不會放棄我的源代碼?

+0

向他們展示上傳過程的截圖,所需的信息等,用漂亮的文字包裝它,並將密碼從他們身上擠出來...... – Eiko 2010-08-10 21:38:09

+0

我想這樣做,會讓我的生活(和他們的)變得更輕鬆。但我不認爲他們會讓我爲他們做,這是一個相當大的公司,他們對安全等非常認真...... – Toastor 2010-08-10 21:58:14

+4

我投票結束這個問題作爲題外話,因爲[我們不是客戶支持您最喜愛的公司](// meta.stackoverflow.com/questions/255745/)。 – gunr2171 2017-04-18 13:02:02

回答

1

查看this question的回答。看起來非常相似 - 您不必提供源代碼,但他們確實需要Mac(或提供分發證書)才能退出二進制文件。

+0

說到提供發行證書......:他們的團隊代理人是否可以創建和下載發行證書並將其發送給我,以及他的私鑰?我的機器上的關鍵工作是否會對他們造成任何「安全威脅」? – Toastor 2010-08-10 21:55:53

+0

他們可以向您發送他們的證書和私鑰,然後在您構建並提交(或交給他們提交)後,他們可以在他們的iPhone開發者帳戶中撤消這些密鑰。就個人而言,我不願意將我的私鑰交給第三方開發人員;但如果他們不想(或不能)進行分發編譯或簽名,我不確定他們可能有什麼其他選項。你可能會發一封電子郵件給蘋果公司,或者希望其他人也可以選擇。 – Eric 2010-08-10 22:47:08

+0

謝謝埃裏克。剛纔我們稱之爲ADC支持,他們基本上告訴我,即使在團隊管理員角色中,我也能夠建立分配......所以他們改變了一些東西,或者我無法澄清我的問題......我們會看到。我會接受你的回答,因爲重新簽名應用程序將以任何方式解決基本問題。我想這不是我的問題,如果我的客戶必須購買一個mac來完成這個;) 再次感謝! – Toastor 2010-08-11 09:14:27

相關問題