You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

iOS App归档时遇ConnexientUI.framework文件类型未知错误求助

M1设备iOS归档报错:Unknown file type 解决思路

归档时触发的错误信息:

Showing Recent Messages
Unknown file type in '/Users/user01/Library/Developer/Xcode/DerivedData/ios-app-fuarokazrfbtgrgmiljdjieoyznt/Build/Intermediates.noindex/ArchiveIntermediates/testing/BuildProductsPath/Testing-iphoneos/ConnexientUI.framework/ConnexientUI'

以下是实用解决思路:

  • 验证框架有效性
    右键ConnexientUI.framework选择「显示包内容」,确认内部同名二进制文件是标准iOS架构。在终端执行命令检查:

    lipo -info /Users/user01/Library/Developer/Xcode/DerivedData/ios-app-fuarokazrfbtgrgmiljdjieoyznt/Build/Intermediates.noindex/ArchiveIntermediates/testing/BuildProductsPath/Testing-iphoneos/ConnexientUI.framework/ConnexientUI
    

    若输出不包含arm64,说明框架不适配iOS设备,需更换兼容版本。

  • 清理构建缓存

    1. 完全关闭Xcode
    2. 删除项目对应的DerivedData文件夹(路径即错误信息中的ios-app-fuarokazrfbtgrgmiljdjieoyznt)
    3. 重新打开Xcode,按Cmd+Shift+K清理构建文件夹,再尝试归档
  • 检查框架嵌入配置
    进入项目Target的「General」标签,找到「Frameworks, Libraries, and Embedded Content」,确认ConnexientUI.framework的Embed选项设置正确:动态框架选Embed & Sign,静态框架选Do Not Embed,错误配置会导致文件类型识别异常。

  • 适配M1架构设置
    进入项目Target的「Build Settings」标签:

    • 将Architectures设置为Standard Architectures (arm64, x86_64)或仅arm64(仅限iOS设备归档场景)
    • 将Build Active Architecture Only在Release模式下的选项设为NO
  • 重新添加框架
    从项目中移除ConnexientUI.framework,删除本地框架文件,重新获取正确版本后添加到项目,并确保关联到对应Target。

内容的提问来源于stack exchange,提问作者Josué H.

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.02 17:09:50