我正在使用 Visual Studio for Mac 17.4(内部版本 2406)并尝试创建一个可以上传到 AppStore 的包。
我不确定我们现在是否可以使用 Visual Studio 来执行此操作,或者我们仍然需要使用终端。
这是一个基于 .NET 7 的 .NET MAUI 应用程序,因此我修改了用于创建包的命令,但它给了我一个错误。
我在终端中使用的命令是:
dotnet publish -f:net7.0-ios -c:Release
这给了我以下错误:
必须指定运行时标识符才能发布此内容
我在这里缺少什么?
看起来,我们仍然使用以下命令通过 .NET CLI 创建包——注意添加了运行时标识符:
dotnet publish -f:net7.0-ios -c:Release /p:RuntimeIdentifier=ios-arm64
我回复晚了。但我最近刚刚创建了一个 MAUI 应用程序,并使用 VS 2022 和 .NET core 7 部署到 Google 商店和 Apple 商店。 Visual Studio 非常适合创建 .aab、apk 和 ipac 文件。它还为 Windows 创建 .exe。 创建图像图标和设置 plist 文件存在挑战。但是,如果您正确填写所有值,VS 可以很好地处理它。
注意以上4点,希望您能够顺利搭建。
dotnet 发布 -c 发布 -f:net7.0-android