【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上解压缩后即可解决此问题。

相关推荐
YJlio7 小时前
MacOS:如何利用终端来操作用户
macos·策略模式
二流小码农14 小时前
鸿蒙开发:一键更新的内测打包工具“火了”
android·ios·harmonyos
YungFan16 小时前
iOS26适配指南之动画
ios·swift
kymjs张涛19 小时前
零一开源|前沿技术周报 #8
前端·ios·kotlin
名字不要太长 像我这样就好1 天前
【iOS】消息传递和消息转发
开发语言·学习·macos·ios·objective-c
菜鸟555552 天前
Codeforces Round 1037(Div.3)
macos·objective-c·cocoa
rit84324992 天前
gin数据解析和绑定
ios·iphone·gin
名字不要太长 像我这样就好2 天前
【iOS】编译和链接、动静态库及dyld的简单学习
笔记·学习·macos·ios·objective-c·cocoa
安和昂2 天前
iOS 通知机制及底层原理
macos·ios·cocoa
白玉cfc2 天前
【iOS】ZARA仿写
macos·ios·cocoa