admin 發表於 2016-1-30 14:33:26

啟用您的裝置以用於開發

針對 Windows 10 裝置的開發已有不同的方法。對於您要用來開發、安裝或測試應用程式的每個裝置,您不再需要開發人員授權。
您只需從裝置的設定針對這些工作啟用一次即可。就這麼簡單。不需要再每隔 30 或 90 天更新您的開發人員授權。

使用開發人員功能使用 Microsoft Visual Studio 開發您的 app如果您在 Windows 10 裝置上使用 Visual Studio,且開啟 Windows 8.1 或 Windows 10 app 的方案,系統會提示您使用此對話方塊來啟用您的裝置。
您需要啟用裝置,才能使用設計工具以及為您的 app 偵錯。
https://i-msdn.sec.s-msft.com/dynimg/IC836419.png當您看到這個對話方塊時,按一下 [開發人員的設定] 以直接前往 [更新與安全性] 頁面,如下所示。或按一下 [確定],
然後依照下列步驟,啟用您的 Windows 10 裝置來進行開發。
啟用您的 Windows 10 裝置針對 Windows 10,您可以選擇要在裝置上啟用的開發人員功能。這包括任何裝置:Windows 10 桌上型電腦、平板電腦與手機。
您可以啟用裝置進行開發,或直接側載。

[*]「側載」是安裝並執行或測試未經 Windows 市集認證的 app。例如,僅供公司內部使用的 app。
[*]「開發人員模式」可讓您側載 app,也可從 Visual Studio 的偵錯模式中執行 app。
注意如果您要側載 app,您仍只應安裝來自受信任來源的 app。
當您安裝未經 Windows 市集認證的側載 app 時,表示您同意您已具備側載這些 app 所需的所有權力,並為安裝和執行 app 造成的任何損害負全責。
請參閱這份隱私權聲明的 Windows > Windows 市集一節。

https://i-msdn.sec.s-msft.com/areas/global/content/clear.gif使用開發人員功能
[*]在您要啟用的裝置上,移至 [設定]。選擇 [更新與安全性],然後選擇 [適用於開發人員]。
[*]選擇您需要的存取層級。如需更多有關選項的詳細資訊,請參閱應該選擇哪一個設定:側載 app 或開發人員模式?
[*]閱讀您選擇的設定免責聲明,然後按一下 [是] 接受變更。
以下是在傳統型裝置系列上的 [設定] 頁面。
https://i-msdn.sec.s-msft.com/dynimg/IC836420.png
以下是在行動裝置系列上的 [設定] 頁面。
https://i-msdn.sec.s-msft.com/dynimg/IC836421.png
應該選擇哪一個設定:側載 app 或開發人員模式?根據預設,您只能從 Windows 市集安裝通用 Windows 平台 (UWP) app。變更這些設定來使用開發人員功能,可以變更裝置的安全性層級。
您不應該從未驗證的來源安裝 app。
側載 app
通常是需要在受管理裝置上安裝自訂 app 而不經過 Windows 市集的公司或學校才會使用側載 app 設定。 在這個案例中,常見的情況是組織要強制執行停用「Windows 市集 app」設定的原則,如先前在手機 [設定] 頁面的影像中所示。組織也會提供側載 app 所需的憑證和安裝位置。如需詳細資訊,請參閱 TechNet 文章在 Windows 10 中側載 App 和在 Microsoft Intune 中開始使用 App 部署。
裝置系列特定的資訊

[*]在傳統型裝置系列上:您可以執行使用套件 ("Add-appdevpackage.ps1") 建立的 Windows PowerShell 指令碼,來安裝 app 套件 (.appx) 以及執行該 app 所需的任何憑證。

[*]在行動裝置系列上:如果已經安裝所需的憑證,您可以點選檔案來安裝任何要透過電子郵件傳送給您或位於 sd 記憶卡上的 .appx。

因為您無法在不具受信任憑證的裝置上安裝 app,所以側載 app 會是比開發人員模式更安全的選項。
開發人員模式
除了側載功能,開發人員模式設定還會啟用偵錯和其他部署選項。它取代了 Windows 8.1 對開發人員授權的需求。
裝置系列特定的資訊

[*]在傳統型裝置系列上:啟用開發人員模式,在 Visual Studio 中開發和偵錯 app。如先前所述,若未啟用開發人員模式,系統將會在 Visual Studio 中提示您。

[*]在行動裝置系列上:啟用開發人員模式,從 Visual Studio 部署 app 並在裝置上進行偵錯。
您可以點選檔案來安裝透過電子郵件傳送給您或 SD 記憶卡上的任何 .appx。請勿從未驗證的來源安裝 app。

秘訣有數個工具可讓您用來將 app 從 Windows 10 電腦部署到 Windows 10 行動裝置。這兩個裝置都必須透過有線或無線連線連接到網路的同一個子網路,或者必須透過 USB 來連接它們。列出的任一個方法只會安裝 app 套件 (.appx)。它們不會安裝憑證。
[*]使用 Windows 10 應用程式部署 (WinAppDeployCmd) 工具。深入了解 WinAppDeployCmd 工具。
[*]從 Windows 10 版本 1511 開始,您可以使用裝置入口網站,從您的瀏覽器部署到執行 Windows 10 版本 1511 或更新版本的行動裝置。使用裝置入口網站 (<IP>/appmanager.htm) 中的 [應用程式] 頁面來上傳 app 套件 (.appx),並將它安裝在裝置上。


設定群組原則或登錄機碼您也可以使用群組原則或登錄機碼,做為啟用您的 Windows 10 傳統型裝置來進行開發的替代方法。
在傳統型裝置系列上
除非您有 Windows 10 家用版,否則請使用 gpedit.msc 設定群組原則來啟用您的裝置。如果您有 Windows 10 家用版,您需要使用 regedit 或 PowerShell 命令,直接設定登錄機碼來啟用您的裝置。
https://i-msdn.sec.s-msft.com/areas/global/content/clear.gif使用 gpedit 啟用您的裝置
[*]執行 Gpedit.msc。
[*]移至 Local Computer Policy > Computer Configuration > Administrative Templates > Windows Components > App Package Deployment
[*]若要啟用側載功能,請編輯原則來啟用:


[*]允許安裝所有受信任的 app
- 或 -
若要啟用開發人員模式,請編輯原則來啟用這兩者:

[*]允許安裝所有受信任的 app
[*]允許開發 Windows 市集 app,並從整合式開發環境 (IDE) 安裝它們。
[*]將電腦重新開機。
https://i-msdn.sec.s-msft.com/areas/global/content/clear.gif使用 regedit 啟用您的裝置
[*]執行 regedit。
[*]若要啟用側載功能,請將此 DWORD 的值設定為 1:


[*]HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\AppModelUnlock\AllowAllTrustedApps
- 或 -
若要啟用開發人員模式,請將此 DWORD 的值設定為 1:

[*]HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\AppModelUnlock\AllowDevelopmentWithoutDevLicense
https://i-msdn.sec.s-msft.com/areas/global/content/clear.gif使用 PowerShell 啟用您的裝置
[*]使用系統管理員權限執行 PowerShell。
[*]若要啟用側載功能,請執行下列命令:


[*]PS C:\WINDOWS\system32> reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\AppModelUnlock" /t REG_DWORD /f /v "AllowAllTrustedApps" /d "1"
- 或 -
若要啟用開發人員模式,請執行下列命令:

[*]PS C:\WINDOWS\system32> reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\AppModelUnlock" /t REG_DWORD /f /v "AllowDevelopmentWithoutDevLicense" /d "1"
適用於行動裝置的開發人員功能從 Windows 10 版本 1511 開始,即針對行動裝置系列提供額外的開發人員功能。只有在裝置上啟用 [開發人員模式] 時,才能使用這些功能。
https://i-msdn.sec.s-msft.com/dynimg/IC836422.png
裝置探索和配對(僅適用於 Windows 10 版本 1511 或更新版本,行動裝置系列)
若要連接到裝置入口網站,您必須啟用裝置探索。這可讓您將手機與電腦或其他 Windows 10 裝置配對。這兩個裝置都必須透過有線或無線連線連接到網路的同一個子網路,或者必須透過 USB 來連接它們。
第一次連線到裝置入口網站時,系統會要求您提供 6 個字元且區分大小寫的安全性驗證碼。 這可確保您具備手機的存取權,並讓您保持安全免於受到攻擊者入侵。 按下手機上的 [配對] 按鈕,即會產生並顯示該驗證碼,然後在瀏覽器的文字方塊中輸入這 6 個字元。
https://i-msdn.sec.s-msft.com/dynimg/IC836423.png
裝置入口網站(僅適用於 Windows 10 版本 1511 或更新版本,行動裝置系列)
裝置入口網站可讓您檢視診斷資訊,並透過 HTTP 從您的瀏覽器與手機互動。您可以使用裝置入口網站來執行下列動作:

[*]查看手機上正在執行的處理程序清單
[*]安裝、刪除、啟動和終止手機上的 app
[*]變更 Wi-Fi 設定檔及檢視訊號強度 (ipconfig)
[*]檢視 CPU、記憶體、I/O、網路及 GPU 使用量的動態圖形
[*]關閉手機
此影像會顯示手機瀏覽器中本機執行之裝置入口網站的 [效能] 頁面。
https://i-msdn.sec.s-msft.com/dynimg/IC836424.png
您可以從 3 種連接到裝置入口網站的方式中進行選擇:USB、本機主機,以及透過區域網路 (包括 VPN 和網際網路共用)。
https://i-msdn.sec.s-msft.com/areas/global/content/clear.gif連接到裝置入口網站
[*]在瀏覽器中,針對您使用的連接類型輸入位址 (如下所示)。


[*]USB:http://127.0.0.1:10080
當手機透過 USB 連線連接到電腦時,請使用這個位址。這兩個裝置都必須具備 Windows 10 版本 1511或更新版本。

[*]Localhost:http://127.0.0.1
使用這個位址,在手機上適用於 Windows 10 行動裝置版的 Microsoft Edge 中本機檢視裝置入口網站。

[*]區域網路:https://<The IP address of the phone>
使用這個位址,透過區域網路連線。
手機的 IP 位址會顯示於手機上的裝置入口網站設定中。HTTPS 需要進行驗證和安全通訊。

[*]按下手機上的 [配對] 按鈕,來產生並顯示所需的安全性驗證碼
[*]在您瀏覽器的裝置入口網站密碼方塊中,輸入 6 個字元的安全性驗證碼。
[*](選擇性) 勾選瀏覽器中的 [記住我的電腦] 方塊,以便日後記住這個配對。
以下是 Windows Phone 上開發人員設定頁面的 [裝置入口網站] 區段。
https://i-msdn.sec.s-msft.com/dynimg/IC836425.png
如果您是在受保護的環境中使用裝置入口網站 (例如測試實驗室),您可以在此環境中信任區域網路上的每個人、裝置上沒有個人資訊,
而且有獨特的需求,則您可以停用驗證。 這會啟用未加密的通訊,並允許具有您手機 IP 位址的任何人能夠控制它。
錯誤報告(僅適用於 Windows 10 版本 1511 或更新版本,行動裝置系列)
設定此值,以指定手機上儲存了多少損毀傾印。
收集手機上的損毀傾印,讓您能夠在發生當機之後,即時直接存取重要的毀損資訊。

系統只會針對開發人員簽署的 app 收集傾印。您可以在手機儲存體的 Documents\Debug 資料夾中找到傾印。

如需傾印檔案的詳細資訊,請參閱使用傾印檔案。

頁: [1]
查看完整版本: 啟用您的裝置以用於開發