初級代碼游戲的專欄介紹與文章目錄-CSDN博客
我的github:codetoys,所有代碼都將會位于ctfc庫中。已經放入庫中我會指出在庫中的位置。
這些代碼大部分以Linux為目標但部分代碼是純C++的,可以在任何平臺上使用。
源碼指引:github源碼指引_初級代碼游戲的博客-CSDN博客
C#是我多年以來的業余愛好,新搞的東西能用C#的就用C#了。
? ? ? ? Maui是可以直接調試iPhone的,不需要和Mac配對。
目錄
一、前提條件
二、配置VisualStudio(熱重載)
2.1 準備
2.2 配置API Key
2.2.1 Name
2.2.2 Issuer ID
2.2.3 Key ID
2.2.4 Private key
2.3 完成配置
2.3 在工具菜單修改配置
三、真機部署和運行
3.1 超級大坑 無法部署?需要先運行Windows Machine
3.2 手機開發者模式
一、前提條件
- Vistal Studio 開發工具,需要適當的工作負載才能開發Maui
- 蘋果開發者賬號,需要一個開發密鑰,對應一個“AuthKey_密鑰ID.p8”的導出文件,這一步需要在蘋果網站和Mac上進行
- iTunes軟件 官網或微軟商店下載安裝
- iPhone驅動 插入手機打開iTunes,可能會提示需要安裝驅動,按照提示操作直到能看到手機的內容
? ? ? ? 以上個弄好后在Visual Studio里面才能直接部署到手機。
二、配置VisualStudio(熱重載)
2.1 準備
? ? ? ? 配置在工具-選項-Xamarin里面,不過在項目里選擇iOS->Local Device也可以自動進入初始配置。
????????打開Maui項目,選擇調試目標:
? ? ? ? 點運行或調試按鈕:
?
? ? ? ? 配置所謂的“熱重載”,Next繼續:
?
? ? ? ? 插入設備:
?
? ? ? ? 如果iTunes安裝正確,直接就出來設備型號了,我用的是美版有鎖iPhone16E,沒有卡槽的。如果iTunes還沒裝,這里會提示你去安裝。
? ? ? ? 這一步做好了再進行下一步:
? ? ? ? ?真正的操作是“Sign in using an API Key”,點擊一下:
?????????下面介紹這幾個輸入項。
2.2 配置API Key
2.2.1 Name
? ? ? ? 這個可以隨便來。
2.2.2 Issuer ID
? ? ? ? 頒發者ID,蘋果開發者賬號里面有。
2.2.3 Key ID
? ? ? ? 生成密鑰的時候有。
2.2.4 Private key
? ? ? ? 私鑰文件,一般文件名稱是“AuthKey_密鑰ID.p8”。以上這幾項要么是你自己弄得,要么就是別人給你的。不知道怎么弄就點下面的“How di I get an API key?”。
2.3 完成配置
? ? ? ? 填完上面的信息就可以點“Add”,系統就會自動配置,成功后顯示:
? ? ? ? ?點Finish完成配置。
2.3 在工具菜單修改配置
三、真機部署和運行
? ? ? ? 上面的步驟正確完成后會顯示設備的名稱:
? ? ? ? 現在可以點前面的運行或者調試按鈕來部署到設備。
? ? ? ? 可能會收到提示:
?
? ? ? ? 然后你發現手機上什么都沒有。
3.1 超級大坑 無法部署?需要先運行Windows Machine
? ? ? ? ?如果手機上什么都沒有,你要改變運行目標為Windows Machine:
? ? ? ? 運行一次:
?
? ? ? ? 然后再切換為iOS設備,再點運行就可以發現成功部署到手機了:
? ? ? ? ?點一下就可以運行:
3.2 手機開發者模式
? ? ? ? 是否需要開啟不確定,因為我是開啟了的。如果你發現按照上面的操作還是無法部署,可以嘗試開啟開發者模式。安卓上是一定要開啟的,但安卓上沒這么多破事。
(這里是文檔結束)