可以构建目标但无法创建存档

时间:2016-01-14 17:10:34

标签: ios xcode swift archiving haneke

我有一个具有今日扩展的目标。除非我尝试创建要上传到商店的存档,否则一切正常。

错误如下:

No module named "Haneke"

此错误来自Today Extension,它在模拟器上显然可以正常工作,但在归档时会出错。

我按照Haneke github页面上的说明进行了以下操作:

1- Drag Haneke.xcodeproj to your project in the Project Navigator.
2- Select your project and then your app target. Open the Build Phases panel.
3- Expand the Target Dependencies group, and add Haneke.framework.
4- Click on the + button at the top left of the panel and select New Copy Files Phase. Set Destination to Frameworks, and add Haneke.framework.
5- import Haneke whenever you want to use Haneke.

我第一次安装Haneke时,我只在目标上完成,而不是今天的扩展。然后,我对今天的扩展做了同样的事情,但错误仍然发生。我已经尝试删除DerivedData文件夹中的所有内容。

同样,在模拟器上一切正常,但问题在于归档。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

某些API不可用于扩展程序,因此请检查以确保您尝试添加的此框架不会引用不允许的内容

以下是Apple Extension Programming Guide关于不允许的内容的规则