0

這讓我很沮喪,至少可以說。我有一個Xamarin.Forms應用程序,我在Windows 10,Visual Studio 2015上開發了最新的Xamarin(截至本文)。 Mac代理正在運行,並且最新的這篇文章也是最新的。 Xcode是8.3。如何判斷從Visual Studio 2015供應配置文件中有多少設備?

所以,我遇到的問題是當我將設備添加到蘋果開發者網站上的供應配置文件。從該站點生成配置文件並下載它,然後單擊打開XCode的配置文件(並假設安裝配置文件)。我還使用XCode 8.3下載了配置文件,登錄到我的帳戶並單擊下載配置文件。

當我構建應用程序時,設備從不顯示。我將應用程序部署到HockeyApp,並且不會在構建中顯示新設備。如果我能看到VS2015將使用哪個配置文件以及其中有多少設備,我可以消除一個非常煩人的構建,發佈,查看設備不在那裏的循環,請重試。

我試過了,重新啓動VS2015。我嘗試重新啓動Mac,重新啓動Windows盒,並沒有任何東西。我需要做些什麼才能讓我一直認識到何時添加了新設備?

提前致謝!

+0

也許這是一個權限的事情?下載配置文件(通過XCode和開發站點)後,從VS2015 STILL構建沒有新的設備。所以,我打開finder並從文件夾中刪除配置文件,然後下載,重新啓動VS2015,構建,發佈到HockeyApp,現在新設備在那裏。那麼,XCode爲什麼不給我一些有關配置文件狀態的提示?令人沮喪...每當我爲Beta測試添加設備時都不應該這樣做。 –

+0

下載最新的配置文件後,您是否可以確認已安裝的配置文件中包含您添加的設備的設備ID。退出Xcode,然後重新啓動VS/Xamarin Studio?這裏的說明(https://developer.xamarin.com/guides/ios/getting_started/installation/device_provisioning/#Add_a_Device)似乎表明您需要退出Xcode並重新啓動IDE以使其工作。 – wottle

+0

@wottle謝謝!沒有看到那部分,至少現在應該是一致的。這應該是答案! –

回答

0

你既可以找到支持二進制plists的文本編輯器,並用它打開它,Mac上的TextEdit應用程序應該能夠或只是Xcode。

或者你可以在一臺Mac終端窗口此命令來檢查:

security cms -D -i /path/to/MyProfile.mobileprovision 

所在路徑應該指向你的課程文件。

至於對此答案的評論;進入Xcode,找到「首選項」窗口,然後找到「帳戶」。選擇你的「團隊」並打開它。然後,您應該能夠查看配置文件並將其刪除。嘗試重新導入它。

+0

感謝您的回答。我想更具體一點,我知道該配置文件在Mac上更新,但是當我在Windows 10上構建Xamarin.Forms應用程序時,它似乎沒有使用最新的配置文件,即使只有一個選擇項目屬性中的可配置文件。它幾乎就像緩存在某處。 –

+0

增加了一點,看看是否有幫助。否則,我們需要進一步調查了一下:) –

+0

當我打開的XCode 8.3,去喜好,賬戶,選擇我的Apple ID,然後點擊我的團隊,需要我給證書,但我可以與他們做任何事。我可以突出顯示我的團隊,並且我有兩個按鈕,「下載所有配置文件」和「管理證書...」。使用以前版本的XCode,我可以看到配置文件,現在我只能下載所有配置文件並假定其工作。 –

相關問題