首页 > 其他分享 >Mac arm 调试 maui 提示 iOS 构建没有“net8.0-ios/iossimulator-x64”的目标解决办法

Mac arm 调试 maui 提示 iOS 构建没有“net8.0-ios/iossimulator-x64”的目标解决办法

时间:2024-02-15 19:33:17浏览次数:43  
标签:ios iossimulator iOS x64 project net8.0 arm64

在 arm 芯片 mac 调试, 使用 mac for vs ,出现以下错误

obj/project.assets.json”没有“net8.0-ios/iossimulator-x64”的目标。确保已运行还原,且“net8.0-ios”已包含在项目的 TargetFrameworks 中。可能需要在项目 RuntimeIdentifiers 中包括“iossimulator-x64”。 (NETSDK1047) (xxx.Maui)

obj/project.assets.json’ doesn’t have a target for ‘net7.0-ios/ios-arm64’. Ensure that restore has run and that you have included ‘net7.0-ios’ in the TargetFrameworks for your project. You may also need to include ‘ios-arm64’ in your project’s RuntimeIdentifiers. (NETSDK1047) (xxx.PDSX)

原因

iOS 构建需要显式定义的 RuntimeIdentifier 值“iossimulator-x64”、“iossimulator-arm64”或“ios-arm64”

编辑项目文件添加以下两行

<RuntimeIdentifier Condition="'$([System.Runtime.InteropServices.RuntimeInformation]::OSArchitecture)' != 'arm64'">iossimulator-x64</RuntimeIdentifier>
<RuntimeIdentifier Condition="'$([System.Runtime.InteropServices.RuntimeInformation]::OSArchitecture)' == 'arm64'">iossimulator-arm64</RuntimeIdentifier> 

Enjoy!

标签:ios,iossimulator,iOS,x64,project,net8.0,arm64
From: https://www.cnblogs.com/densen2014/p/18016497

相关文章

  • 什么是 axios?axios与promise区别
    Axios是一个基于promise的HTTP库,可以用在浏览器和node.js中promise是现代javascript中异步编程的基础,是一个由异步函数返回的可以向我们指示当前操作所处的状态的对象使用cdn:<scriptsrc="https://unpkg.com/axios/dist/axios.min.js"></script>//为给定ID的u......
  • iOS AlDente 1.0自动防过充, 拯救电池健康度
    经常玩iOS的朋友可能遇到过长时间过充导致的电池鼓包及健康度下降问题。MacOS上同样会出现该问题,笔者用了4年的MBP上周刚拿去修了,就是因为长期不拔电源的充电,开始还是电量一半的时候不接电源会黑屏无法开机,最后连着电源都无法开机了。后来笔者找到了AlDente这款神器,这个软件可以指......
  • 主板设置了快速开启以后,怎么进入bios?
    1、快速启动开启后是无法进BIOS的,因为机器并不是彻底的关机2、如果想进BIOS的话把快速启动取消,重启即可进入3、恢复BIOS出厂设置,打开机箱把主板上面的纽扣电池取下来,等半分钟再装回去BIOS即可启动电脑,按Del键,进入BIOS设置主界面2.选择“AdvancedBIOSFeatures”(高级BIOS设置功......
  • 【iOS ARKit】人形提取
        为解决人形分离和深度估计问题,ARKit新增加了SegmentationBuffer(人体分隔缓冲区)和EstimatedDepthDataBuffer(深度估计缓冲区)两个缓冲区。人体分隔缓冲区作用类似于图形渲染管线中的StencilBuffer(模板缓冲区),用于区分人形区域与背景区域,它是一个像素级的缓冲区,用于......
  • 【iOS ARKit】人形遮挡
    人形遮挡简介    在AR系统中,计算机通过对设备摄像头采集的图像进行视觉处理和组织,建立起实景空间,然后将生成的虚拟对象依据几何一致性原理嵌入到实景空间中,形成虚实融合的增强现实环境,再输出到显示系统中呈现给使用者。   正确实现虚拟物体与真实环境的遮挡关系,需......
  • axios 使用
    官网https://axios-http.com/安装npminstallaxios使用格式axios.method({configs}).then(function(response){//}).catch(function(error){//handleerrorconsole.log(error);}).finally(function(){//alwaysexecuted});axios函数axi......
  • 打包 iOS 的 IPA 文件
    摘要本篇博客将为您介绍如何打包iOS的IPA文件。从APP提交、创建应用程序、设置应用程序标识和证书、配置构建设置到构建应用程序、导出IPA,以及签名和导出等方面进行详细讲解。此外,我们还将介绍一些实用的代码案例,帮助您更好地理解和操作。引言打包iOS的IPA文件是发布应用程序的......
  • axios导出Excel或word
    axios导出Excel或word1.通用方法书写importaxiosfrom'axios'import{saveAs}from'file-saver'//创建axios实例constrequest=axios.create({baseURL:'http://192.168.0.101:8081/zj_travel',//所有的请求地址前缀部分(没有后端请求不用写)timeout:80......
  • 极狐 GitLab 和 Xcode Cloud 集成,实现 iOS 的自动打包
    一直以来,iOS/macOS开发者面临一个难题:大部分云厂商只提供Linux/Windows服务器,而不提供Mac,如果想实现「持续集成自动打包」就需要绑定自己的Mac作为构建机。如果用个人Mac,一旦关机,小组同事就无法构建;如果再买一台公共Mac,又造成浪费。2022年6月,Apple在WWDC(全球开发者......
  • 【iOS ARKit】3D人体姿态估计实例
    ​   与2D人体姿态检测一样,在ARKit中,我们不必关心底层的人体骨骼关节点检测算法,也不必自己去调用这些算法,在运行使用ARBodyTrackingConfiguration配置的ARSession之后,基于摄像头图像的3D人体姿态估计任务也会启动,我们可以通过session(_session:ARSession,didUpdatea......