2017-09-01 151 views
0

嗨,我們想爲第三方公司開發一個應用程序。蘋果剛剛告訴我們,如果我們將第三方標識放在應用程序上,我們將無法在App Store上發佈應用程序,因爲我們不是該第三方公司。他們告訴我們另一家公司需要加入開發者計劃,爲我們添加一名開發者(我們還需要加入開發者計劃)。現在我的問題是,這是否意味着第三方公司將能夠看到我們的源代碼?蘋果開發者計劃分享與另一家公司

+0

他們可以將您添加爲程序中的開發人員。你可以自己休息一切。 – adev

回答

0

他們只能看到源,如果你給他們。 將應用程序提交給Apple App Store時,您將提交不包含源的二進制文件。

+0

好吧,我發送二進制文件到我的客戶端,然後他們將其提交給蘋果? –

+1

你需要在發送給客戶之前用他們的發行證書籤名,然後他們將能夠提交給蘋果.....否則第三方公司需要添加你也作爲應用程序管理器,以便能夠以他們的名義向iTunes提交應用程序。 – Idali

+0

好吧,如果我成爲應用程序管理員,他們將無法看到我的源代碼? –

0

簽名給別人不是微不足道的。您需要從該公司請求他們在其開發者門戶網站上爲您創建一個帳戶。有時候這些公司拒絕這一點,你需要在他們的Mac上安裝你的源代碼並編譯/簽署代碼。 我更喜歡黑客Xcode讓我生成一個未簽名的二進制文件,並將它發送給我的客戶在特定的Xcode projet中,以便他們可以執行存檔過程並使用他們自己的私人分發密鑰進行簽名。 Apple沒有記錄此方法,但運行良好。