2015-04-28 49 views
3

我聘請了一名自由職業者爲我構建一個應用程序。我有一個個人開發人員帳戶,我已將他添加爲技術用戶。他曾要求我向他發送發行和開發證書以及一個配置文件,或要求他在iTunes Connect中擔任管理員角色。 我應該用我的名字/電子郵件創建證書並將它們發送給他?或者用他的名字/電子郵件?或者我應該讓他成爲管理員?什麼是最好/最安全的做法?這只是爲了測試目的,我將在項目完成後收到源代碼。 完全不熟悉iOS開發,並且一直在圍繞Web尋找明確的答案。對不起,如果這是基本的! 謝謝!iOS Dev:證書和僱用自由職業者

+3

我投票結束這個問題作爲題外話,因爲它不是關於編程問題。 – Jens

+1

謝謝。這是關於iOS應用程序開發和我在SO上的第一次體驗。只是好奇,而不是試圖聽起來很sn,,如果不是這樣的程序性問題,itunesconnect標籤是什麼? – twentythree

回答

0

由於他不是將應用程序提交給AppStore的人,那麼他不應該是管理員。所以管理員帳戶與您的憑據。 通常,如果他是iOS自由職業者,很可能他已經擁有Apple賬戶。因此,在他創建證書籤名請求之後,您應該爲他生成一個開發證書,以便在真實設備上進行測試 - 也就是說,您必須將其用戶添加到您創建的團隊中。

但是,證書帳戶過程並不那麼容易,所以我建議您也閱讀:http://escoz.com/blog/demystifying-ios-certificates-and-provisioning-files/

+0

謝謝!雖然我讀過那篇文章,但仍不確定如何將其應用於自由職業者的情況。他有一個開發者賬戶,但用戶和角色不允許我添加另一個開發者賬戶,因此他提供了一個備用電子郵件來使用。我已經將他添加爲具有該電子郵件的技術角色的用戶。爲了澄清:我要求他生成證書籤名請求併發送給我,然後我爲他創建一個開發證書?在這種情況下使用我的名字或他的事情嗎? 非常感謝! – twentythree

1

根本不需要添加他作爲管理員。如果他有一個免費的開發者賬戶,你可以向他發送一個添加到你的開發者賬戶團隊的請求,並且可以創建一個開發人員可以下載的開發和發佈配置文件。對於證書請求開發人員需要從他的Mac發送請求,並可以從developer.apple.com下載它。

對於其他選項,我不確定它是否會工作,因爲從最新的XCode環境開發者帳戶需要在Xcode中添加,但試試看。

其他選項,如果你根本不想給你的開發者賬戶的訪問權限。創建並下載開發人員和分發配置文件並與Freelancer分享。 對於證書您將需要一臺Mac。下面是創建證書的過程: http://www.aquafadas.com/en/documentation/sample-page/developer-apple-com-2/generating-your-development-certificate/

https://developer.apple.com/library/ios/documentation/IDEs/Conceptual/AppDistributionGuide/MaintainingCertificates/MaintainingCertificates.html

現在跳轉到你鑰匙串訪問,並可以看到有您的證書:

enter image description here

右鍵單擊您的證書和產品出口的「iPhone開發者...「或」iPhone Distribution「。將它保存到您的桌面。這將是一個.p12文件,並會在保存時詢問密碼。 與自由職業者共享此.p12文件以及密碼。共享開發人員和分發證書。

因此,現在您的自由職業者同時擁有開發人員和分發證書以及臨時配置文件。

相關問題