2015-10-30 44 views
41

我試圖釋放從Xcode中的應用程序,但只要我嘗試上傳到App Store或以任何方式出口,一旦檢查來自iTunes Connect的簽約,我收到錯誤Xcode導出/上傳錯誤:您的會話已過期。請登錄

Your session has expired. Please log in.

我已確保我可以登錄到iTunes Connect上的帳戶,並且簽名證書和配置文件是開發人員中心的最新信息。

上週我遇到了類似的問題:Xcode 6.4 Export Adhoc "Session has expired"但這個問題看起來不一樣。我這次使用的是Xcode 7.1,所以我上週觀察到的崩潰可能表明問題是不同的。

回答

83

我的一個帳戶(甚至不是我嘗試使用的帳戶)的會話已經過期。這似乎是新的。我只需重新登錄Xcode>首選項>帳戶中的錯誤帳戶。

+0

幫我。 –

+7

如果重新登錄您需要使用的帳戶不能解決問題,請刪除所有其他帳戶(稍後添加)。這對我有效。 – Benetz

+2

+ [逗號]是首選項的快捷方式 – Jacksonkr

1

我有同樣的問題。我注意到我在網站上登錄沒有問題,但我無法查看或修改配置文件,因此「聯繫團隊代理 我們最近更新了Apple Developer Enterprise程序許可協議。您的團隊代理必須審覈並同意繼續。「

一旦我的團隊代理商同意我可以導出我的ipa文件。

+0

奇怪的是,會話過期的賬戶沒有像新協議那樣的問題。 – n8yn8

4

在我的情況下,當我在XApp>首選項>帳戶中重新添加我的帳戶時,問題都消失了,並在Mac AppStore中註銷/登錄。我正在檢查我的沙箱用戶,之後XCode開始說我的會話已過期。希望這將有助於解決您的問題。

+0

嗯......你的應用是Mac應用嗎?我正在使用iOS應用程序。 – n8yn8

+0

Mac應用程序,正確。 –

12

我有同樣的問題。

解決方案:轉到XCode-> Preferences-> Accounts並確保所有帳戶都已連接。如果您有多個帳戶,並且只有其中一個帳戶沒有連接,則無論您想要執行哪些帳戶/導出/等,您都會收到錯誤。所以請確保所有帳戶均無異常連接。您會在帳戶旁看到未連接的閃電圖標。

希望它可以幫助其他PPL :-)

1

我有同樣的問題,改變的Apple ID密碼後。

轉到:Xcode中>首選項>帳戶>登錄再次

0

在我來說,我有兩個應用程序加載器的XCode打開,似乎兩者都使用的帳戶,因此,即使當我試圖通過首選項 - >帳戶重新添加我的帳戶,它仍然顯示相同的錯誤消息。

一旦我關閉了應用程序加載器,XCode就可以添加該帳戶。

7

我有同樣的問題,

Xcode說:您的會話已過期。請登錄。

我解決了這個問題,通過下面的步驟

啓用兩步驗證修復了這個問題:

在Mac上打開系統預置應用程序,進入到iCloud - >賬戶詳情 - >安全選項卡(中)和在底部「設置雙因素認證」。添加您的手機號碼並點擊「獲取驗證碼」。

enter image description here

enter image description here

轉到Xcode的偏好和使用Apple ID再次登錄並輸入密碼。

+0

嘗試卸載並安裝3次xcode後。找到你的解決方案並嘗試。它的工作。多可惜。蘋果只需登錄到xcode就可以完成很多併發症。這個過程應該更簡單和客戶友好。無論如何感謝您的建議。 –

+0

同樣的問題,這個問題解決了它,並且在修改設置時,icloud也出現了一些錯誤。 –

0

我沒有在XCode - > Preferences中找到註銷。只需重新啓動XCode,它幫助了我。

0

在我的情況下,蘋果試圖強迫我更新我的個人資料/密碼。 先嚐試登錄https://appleid.apple.com/account/manage

在嘗試啓用雙因素身份驗證時發現了這一點,所以感謝Hiran的建議。

0

最後,最終通過調用蘋果支持並升級到高級技術來解決問題,最終我們在/ Users中發現缺少共享文件夾。添加共享文件夾解決了我的問題。下面是重現解決方案的步驟是否適用於你:

  • 查找>轉到>轉到文件夾

  • 輸入/用戶::去

  • 如果沒有共享文件夾,打開終端,以創建一個在/用戶

  • 在終端中輸入命令(必須被登錄爲具有管理員權限的用戶):

  • 須藤的mkdir -p /用戶/共享

  • 須藤文件模式1777 /用戶/共享/

  • 重啓,看看現在可以登錄

資源 https://discussions.apple.com/thread/7275650?start=0&tstart=0