【问题标题】:iOS widget extension works from xcode but not when archivediOS 小部件扩展适用于 xcode,但存档时无效
【发布时间】:2026-02-10 18:20:03
【问题描述】:

如果我从 xcode 运行扩展程序或应用程序,它们都可以正常工作,但如果我存档、创建 IPA 文件并通过 iTunes 安装它,那么小部件总是“无法加载”(但应用程序本身仍然可以工作很好)。

我注意到,如果我为小部件目标打开“始终嵌入 Swift 标准库”,那么使用 IPA 安装的小部件确实可以正常工作。但是这样做意味着您无法将其提交到应用商店(“...的捆绑包包含不允许的文件'Frameworks'”)

关于如何找到问题的任何想法?我看不到小部件是如何崩溃的,因为它不会在 xcode 中崩溃

【问题讨论】:

    标签: ios swift ios-extensions


    【解决方案1】:

    我想我解决了这个问题,这要归功于这个答案的第 3 步:https://*.com/a/29821624/160149

    我必须将“@executable_path/../../Frameworks”添加到扩展目标中的运行路径搜索路径

    【讨论】:

      最近更新 更多