2013-04-03 52 views
3

我已經使用HTML5/JavaScript構建了一個應用程序,並且它可以很好地用作移動Web應用程序,但我想將它發佈到Apple App Store。使用他人的Mac將應用發佈到App Store?

我沒有自己的Macbook,所以我會依靠使用朋友的Macbook。當我正在使用的Macbook被註冊給其他人時,我會遇到設置Xcode和iTunes連接等的任何無法預料的問題嗎?

之前沒有做過這件事,我寧願第一次做對,所以我只是想知道是否有其他人在嘗試做這件事時發現了任何「陷阱」?

感謝您的意見。

+0

感謝Jason和Aderstedt的評論如下 - 在我的朋友的Mac上設置一個新的用戶帳戶是一個好主意 - 這就是我將如何去做的。 – simbro 2013-04-04 08:57:22

回答

3

您需要向朋友的Mac請求開發人員密鑰。這意味着他的Mac將在他的鑰匙串中擁有私鑰。爲了您自己的安全,您需要將這些私鑰複製到安全的地方(您自己的閃存驅動器,Dropbox等),然後從朋友的Mac中刪除它們。

此外,每次你想更新你的應用程序,你都需要恢復這些密鑰。

如果你的朋友沒有在Mac上安裝它們,這還不算你下載和安裝開發者工具的時間。

相信我,密鑰管理不是任何iOS開發人員喜歡的,通過在「不可信」系統上嘗試這種方式,您可能會面臨額外的努力和/或安全風險。

我強烈建議你看看購買自己的Mac。

但是,如果這不是可選的,那麼最低限度堅持要求您的朋友爲您設置一個新帳戶。使用此帳戶來部署您的應用程序。完成後,備份你的整個鑰匙串(這樣你不會意外錯過任何重要的東西),然後讓你的朋友刪除你的個人資料。這是在別人的Mac上執行此操作最安全的方法。

http://support.apple.com/kb/PH4077,瞭解有關在OS X

0

這當然是可能的備份鑰匙串。我建議在朋友的Mac上創建一個新的用戶帳戶。這將讓你擁有與朋友分開的自己的環境。所有證書和私鑰都將位於您的個人登錄密鑰鏈中(任何供應配置文件將在系統範圍內,但無需密鑰和證書即無法使用)。

而不是把鑰匙和證書放在你的登錄鑰匙串上,我建議創建另一個鑰匙串並把那些東西放在那裏。使用不同的密碼保護該鑰匙串。

相關問題