满怀希望 發表於 2022-3-26 06:24:00

在 M1 Mac 上开发 .NET MAUI (iOS)

<p>在 M1 Mac 上开始使用 .NET MAUI 开发 (iOS) 的最简单方法。</p>
<p>.NET 多平台应用程序 UI (.NET MAUI) 是一个跨平台框架,用于使用 C# 和 XAML 创建本机移动和桌面应用程序,这些应用程序可以从单个共享代码库在 Android、iOS、macOS 和 Windows 上运行。</p>
<h4 id="1-在-m1-mac-上安装-macos-arm64-net-sdk">1. 在 M1 Mac 上安装 macOS Arm64 .NET SDK。</h4>
<p>https://dotnet.microsoft.com/en-us/download</p>
<p><img src="https://img2022.cnblogs.com/blog/1980213/202203/1980213-20220326061249717-1231545426.png"></p>
<p>或者,您也可以安装 Visual Studio 2022 for Mac 预览版。但是目前最新版还不支持直接运行,提示runtime不匹配,显示的还是xamarin xxx信息。</p>
<h4 id="2-使用-dotnet-cli-安装-net-maui-workload-启动终端并输入以下内容">2. 使用 dotnet CLI 安装 .NET MAUI workload 。启动“终端”并输入以下内容:</h4>
<p><code>dotnet workload install maui</code></p>
<p>注意 — 您可能需要在命令前面加上“sudo”才能启用必要的安全权限。</p>
<p><img src="https://img2022.cnblogs.com/blog/1980213/202203/1980213-20220326061521026-150252080.png"></p>
<p>检查 MAUI 工作负载是否安装成功。</p>
<p><code>dotnet workload list</code></p>
<h4 id="3-创建一个新文件夹和一个新的-maui-应用程序">3. 创建一个新文件夹和一个新的 MAUI 应用程序。</h4>
<pre><code>mkdir MyMauiApp
cd MyMauiApp
dotnet new maui
</code></pre>
<h4 id="4-在-ios-模拟器中运行-maui-应用程序">4. 在 iOS 模拟器中运行 MAUI 应用程序。</h4>
<p><code>dotnet build -t:Run -f net6.0-ios</code></p>
<p><img src="https://img2022.cnblogs.com/blog/1980213/202203/1980213-20220326062251174-844644838.png"></p>
<h4 id="5-安装-visual-studio-code-for-mac">5. 安装 Visual Studio Code for Mac。</h4>
<p>https://code.visualstudio.com/Download</p>
<h4 id="6-启动-visual-studio-code-并打开mymauiapp文件夹查看源代码">6. 启动 Visual Studio Code 并打开“MyMauiApp”文件夹查看源代码。</h4>
<p><img src="https://img2022.cnblogs.com/blog/1980213/202203/1980213-20220326062306189-1442873930.png"></p>
<h4 id="7-其他">7. 其他</h4>
<p>运行maccatalyst</p>
<p><code>dotnet run --framework net6.0-maccatalyst</code></p>
<p>运行Android</p>
<p><code>dotnet run --framework net6.0-android</code></p>
<p><br> <br> <br> <br></p>
<p>参考自 https://medium.com/@ConnectCode/getting-started-with-net-maui-ios-on-an-m1-mac-752744422c84</p>
<br>
----
&gt; FreeSql QQ群:4336577(已满)、8578575(已满)、52508226(在线)
&gt;
&gt; BA &amp; Blazor QQ群:795206915、675147445
----
<blockquote>
<p>BlazorMaui+bb demo :GitHub | Gitee(仅副本)</p>
<p>在 Mac 上开发 .NET MAUI(全)https://www.cnblogs.com/densen2014/p/16057571.html</p>
<p>在 M1 Mac 上开发 .NET MAUI (iOS) https://www.cnblogs.com/densen2014/p/16057563.html</p>
<p>在 Windows 上开发 .NET MAUI https://docs.microsoft.com/zh-cn/dotnet/maui/get-started/installation</p>
</blockquote>
<hr>


</div>
<div id="MySignature" role="contentinfo">
    <h4 id="关联项目">关联项目</h4>
<p><font color="blue">FreeSql QQ群:4336577</font></p>
<p><font color="blue">BA &amp; Blazor QQ群:795206915</font></p>
<p><font color="blue">Maui Blazor 中文社区 QQ群:645660665</font></p>
<h4 id="知识共享许可协议">知识共享许可协议</h4>
<p>本作品采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可。欢迎转载、使用、重新发布,但务必保留文章署名AlexChow(包含链接: https://github.com/densen2014 ),不得用于商业目的,基于本文修改后的作品务必以相同的许可发布。如有任何疑问,请与我联系 。</p>
<h4 id="转载声明">转载声明</h4>
<p>本文来自博客园,作者:周创琳 AlexChow,转载请注明原文链接:https://www.cnblogs.com/densen2014/p/16057563.html</p>
<h4 id="alexchow">AlexChow</h4>
<p>今日头条 | 博客园 | 知乎 | Gitee | GitHub</p>

<p><img src="https://img2023.cnblogs.com/blog/1980213/202302/1980213-20230201233143321-1727894703.png" alt="image" loading="lazy"></p><br><br>
来源:https://www.cnblogs.com/densen2014/p/16057563.html
頁: [1]
查看完整版本: 在 M1 Mac 上开发 .NET MAUI (iOS)