验证错误:包中包含不允许的嵌套包

时间:2014-11-26 23:26:25

标签: ios objective-c xcode itunesconnect

作为my other question的后续内容,我仍然在提交iOS 8应用程序(包括共享扩展程序和框架目标)时遇到问题。在提交尝试时,我收到上述错误消息。其他与我的问题(如前面提到的问题中所指出的)有相同的问题,但是以与我的情况无关的方式解决了它。

错误消息涉及我的共享扩展目标,该目标链接到我编写的框架,该框架在Extension和应用程序之间共享。我很确定Apple很清楚我可以在Extension目标中使用框架(事实上,它是首选的!)。那么这个错误可能会有什么其他原因呢?

3 个答案:

答案 0 :(得分:7)

嗯,答案似乎很简单:在扩展目标中,我嵌入了框架(Build Phases> Embed Framework)。删除该设置后,一切正常。

叹息。

答案 1 :(得分:3)

我不得不删除 (构建阶段>嵌入窗格框架) 从今天的激动。

能够上传到appstore但是这带来了其他问题,今天的激励不起作用

dyld:未加载库:@ rpath / AFNetworking.framework / AFNetworking

答案 2 :(得分:0)

对我来说,亚伦的答案只有答案的一半。 从我的扩展程序的嵌入式二进制文件中删除我的框架后,我不得不将它添加到我的扩展程序的链接框架和库中。 (两者都可以在扩展程序的常规选项卡中找到。)

相关问题