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

适配iPad的Mac版应用启动崩溃:Library not loaded 求助

解决M1 Mac上iOS转Mac版本应用因ActivityKit崩溃的问题

移除ActivityKit框架的操作步骤:

1. 打开Xcode项目并进入Target设置

选中项目主应用Target,切换到Build Phases标签页。

2. 移除框架依赖

在Link Binary With Libraries列表里找到ActivityKit.framework,点击左侧的减号(-)将其从依赖中删除。

3. 兼容iOS/iPadOS代码(若无法完全删除相关逻辑)

如果代码里还保留着ActivityKit的调用(仅用于iOS/iPadOS),需要做两步处理:

  • 若暂时没删框架,先把ActivityKit.framework的Status改为Optional(在Link Binary With Libraries列表右侧下拉菜单选择)
  • 在代码中添加平台判断,隔离ActivityKit相关逻辑:
    #if os(iOS) || os(iPadOS)
    import ActivityKit
    // 这里写ActivityKit相关的业务代码
    #endif
    

4. 清理缓存后重新构建

  • 按Command + Shift + K清理项目构建缓存
  • 按Command + Option + Shift + K清理DerivedData
  • 重新构建并运行Mac版本应用

内容的提问来源于stack exchange,提问作者lorenzo

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.30 11:27:01