我试图了解我需要如何处理我的。net MAUI应用程序的配置,因为我一直遇到问题与HotRestart。我意识到一些问题是由于hotrestart的bug,但我想做好我的那部分。
这是我的设置。我在Windows 11 PC上进行大部分开发,我希望能够通过USB将iPhone连接到PC,并在开发时使用HotRestart调试应用程序。然后,我使用远程Mac来测试和构建我的应用程序。
我完成了创建特定于Mac的配置文件的过程,并且在csproj
文件中有以下内容:
<PropertyGroup Condition="'$(TargetFramework)'=='net7.0-ios' and '$(Configuration)' == 'Release'">
<RuntimeIdentifier>ios-arm64</RuntimeIdentifier>
<CodesignEntitlement>Entitlements.plist</CodesignEntitlement>
<CodesignKey>iPhone Distribution: My Company, LLC (APPLEASSIGNEDIDHERE)</CodesignKey>
<CodesignProvision>MyiOSProvisioningProfile</CodesignProvision>
</PropertyGroup>
我的问题是,我是否需要一个单独的部分在我的csproj
文件为我的PC,我想使用我的iPhone与Hotrestart调试应用程序?如果是这样,那会是什么样子?
首先,iPhone Distribution
是在发布模式下使用,而不是在调试模式下使用。所以你可以删除它
另外,我看到你增加了<CodesignEntitlement>Entitlements.plist</CodesignEntitlement>
,你在你的项目中增加了什么能力吗?如果是这样,您需要为它配置配置文件并将其导入PC或在调试项目时将其配对到Mac。