Xcode 13构建React Native 0.66.3项目时找不到-lAliyunOSSiOS库报错
React Native Xcode 13构建
aliyun-oss-react-native报错解决方案 该报错为Xcode链接器无法找到AliyunOSSiOS静态库导致,按以下步骤排查即可解决:
清理本地缓存并重新拉取Pod依赖
依次删除项目ios目录下的Podfile.lock文件、Pods文件夹,同时删除Xcode派生数据缓存(路径为~/Library/Developer/Xcode/DerivedData下对应你的项目名称的目录),之后执行以下命令重新拉取依赖:cd ios && pod install --repo-update检查Xcode链接配置
打开Xcode项目,选中主target进入Build Settings标签,搜索Other Linker Flags,确认没有无效的-lAliyunOSSiOS配置;之后进入Build Phases标签的Link Binary With Libraries列表,手动添加AliyunOSSiOS.framework到列表中。手动补充Pod依赖
如果上述操作后问题仍然存在,说明aliyun-oss-react-native的podspec没有正确声明依赖,直接在项目ios目录的Podfile中添加如下配置:pod 'AliyunOSSiOS'保存后重新执行
pod install即可。适配Xcode 13架构配置
在Xcode主target的Build Settings中搜索Excluded Architectures,给Debug模式的模拟器配置添加上arm64架构排除,避免架构不匹配导致的库识别失败问题。
内容的提问来源于stack exchange,提问作者user938363
相关产品推荐
相关产品推荐

