2015-09-28 106 views
0

我是一名開發人員,我正在爲我的客戶開發一個應用程序。
我有獨立開發者帳戶所以在測試期間,我使用客戶端的UDID來構建ipa文件,以便他們可以在其iOS設備上進行測試。如何與客戶端共享最終的.ipa文件上傳到iTunes連接?

現在客戶端將最終的ipa文件分發到iTunes連接。
那麼對此有什麼不同的法律解決方案?

假設他們也有獨立開發者帳戶,而客戶端是非技術的,所以他們不想混淆xcode或源代碼。

未來我也會爲其他客戶做同樣的事情。

回答

1

爲了將應用程序提交給iTunesConnect,必須使用與提交給它的開發者帳戶相匹配的有效分發證書和預配配置文件進行簽名。這意味着某人(無論是您還是您的客戶)需要創建appID,分發證書和匹配的應用商店配置文件,然後您將在Xcode中使用它來簽署將提交給商店的ipa。

由於您的客戶不是技術人員,您很可能能夠比他/她更快,更高效地完成此過程,所以最好的解決方案是讓您的客戶簡單地向您提供證書開發者帳戶和您在那裏執行這些步驟。如果這不是一種選擇,並且您的客戶有一個公司帳戶(而不是個人帳戶),他/她可以通過將您添加到他們的開發團隊中讓您訪問他們的帳戶 - 這樣,您仍然可以執行在帳戶上進行必要的操作,而不需要管理員的個人憑證。

至於提交本身,一旦你有簽名檔案,你可以直接通過Xcode提交,或者你可以將簽名的ipa發送給客戶端,他/她可以通過應用程序加載器從他們的管理憑證中提交它。但是,您仍然必須使用正確的開發者帳戶中的有效證書/資料對其進行簽名。

我希望這是有道理的,讓事情更清楚。祝你好運。