【IOS】import导入模块或头文件错误

问题描述

xcode运行ios项目时编译报错@import的导入模块或头文件的时候报错not found

解决方法

排查问题

所有出现import失败的地方所引入的头文件或模块都是在项目中存在的,not found的共同特点是引入的都是重定向形式的。

例如:

原本的framework里的headers本应该是一个头文件的集合文件夹,但是实际上framework里的headers是一个文本文件,里面是一个相对路径,即进行了路径的重定向,从而导致import失败

问题解决

出现此问题一般是由于链接丢失 导致的。

这一般发生在win系统的压缩和解压缩的过程中,所以如果项目是在gitlab上维护的,则可直接在gitlab上download直接下载项目的zip压缩包,千万不要先clone到本地再用win系统对项目进行压缩,这样就容易导致链接丢失,最好所有的操作都是mac系统上进行,通过gitlab的压缩再从mac上解压缩后即可解决此问题。

相关推荐
kikumaru7141 分钟前
Mac 安装 finalshell
linux·网络·macos
江边垂钓者2 小时前
macos电脑本地搭建mistral-7b大模型出现4-bit量化和缓存不足问题的记录
macos·缓存·电脑
云深不知处_2 小时前
RE0_OC_1
前端·ios
leluckys3 小时前
swift-协程
开发语言·ios·swift
守城小轩5 小时前
Chromium 136 编译指南 macOS篇:Xcode安装与配置(二)
macos·xcode·策略模式
杂雾无尘6 小时前
iOS 分享扩展(四):让分享扩展与主应用无缝衔接
ios·swift·apple
烈焰晴天6 小时前
新发布的一款使用ReactNative新架构加载Svga动画的开源插件[android/ios]
android·react native·ios
前端与小赵6 小时前
ios如何把H5网页变成主屏幕webapp应用
ios·web app
小白电脑技术7 小时前
macOS版的节点小宝上架苹果APP Store了
macos
这是一个懒人7 小时前
comfyui插件和comfyui mac安装
macos