2017-06-22 56 views
3

檢查我的調試版本我執行下面的步驟:不能在Safari

1)改變了我的應用方案歸檔模式調試

2)我創建了一個存檔。

3)我將它上傳到iTunes連接。

4)我讓需要的內部版本可用於測試並邀請beta測試人員。

5)我使用Beta測試人員的憑據從Testflight應用程序下載了一個應用程序。

6)我在設備上激活了Settings/Safari/Advanced/Web Inspector模式,並在Mac上的Safari中激活了Develop模式。

7)所以我現在運行的是從Testflight下載並我不能在Safari瀏覽器中檢查我的應用程序的網頁視圖開發模式我的調試版本。它說「沒有可檢查的應用程序」。

我不明白是什麼問題。 Testflight是否限制構建的調試模式?

有人可以幫我嗎?

+1

完全有可能。調試webviews的能力可能與應用程序使用開發證書籤署(而testflight版本不是)。但是,如果你有源頭,爲什麼要這麼長?爲什麼不只是調試從Xcode啓動的構建? – deadbeef

+0

@deadbeef我在問我們的QA部門。我可以調試我從Xcode發佈的版本,但我們的測試者不是。 –

回答

2

我發現了什麼問題。

對於在Safari Develop模式下檢查您的應用程序,您的構建應與iOS開發證書簽署。但是當你上傳你的應用程序到TestFlight時 - Xcode會自動用iOS分發證書辭職。使用這種類型的證書,您無法在Safari中檢查您的應用程序的Webview。