Hello, 各位 iT 邦幫忙 的粉絲們大家好~~~
在本系列文會利用目前 Visual Studio 內建的專案樣本建立一個初始的 .NET MAUI 專案,並且透過此 .NET MAUI 專案來把 TopStore App 的開發從 Xamairn.Forms 轉換到 .NET MAUI 上進行。
本篇是 Re: 從零改成用 .NET MAUI 技術來繼續過去用 Xamarin 開發的一個 App : TopStore 系列 系列文的 EP08。
若切換 Visual Studio 2022 執行架構 (.net6.0-ios) 的設定底下執行:
在 iOS 的執行測試方式有三種方式。
有連線到一台 mac 的遠端主機當中:
再選擇設定透過 iOS Simulator
、iOS Remote Devices
來測試執行的這兩種。
或是在 Windows 電腦當中透過 iTunes ,並在 Apple Developer Account 當中設定好對應該裝置的 Provisioning Profiles
完成後,即可選擇 iOS Local Devices
連接上的 iOS 裝置來測試執行的這一種。
即可看到 TopStoreApp 在 iOS 環境當中執行起來(這邊採取 iOS Local Devices
連接 iPhone 6s 來測試執行):
聯絡人列表頁面:
聯絡人新增/修改頁面:
物品項頁面:
訂單頁面:
設定頁面:
如果想測試 macOS 的執行效果,可將整個 TopStoreApp 專案搬移到 macOS 平台的機器上,來透過 Visual Studio for Mac 來開啟。
開啟專案後,可選擇 我的 Mac (MacCatalyst)
執行測試:
聯絡人列表頁面:
聯絡人新增/修改頁面:
物品項頁面:
訂單頁面:
設定頁面:
雖然在整個完整度上似乎有點呈現上的狀況,但基本上都還是能完成其功能性的效果囉!
本 EP 介紹所完成的範例程式碼可在此下載 (同 EP07)。