【问题标题】:Validation Error: The bundle contains disallowed nested bundles验证错误:捆绑包包含不允许的嵌套捆绑包
【发布时间】:2015-01-25 10:59:50
【问题描述】:

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

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

【问题讨论】:

    标签: ios objective-c xcode app-store-connect


    【解决方案1】:

    我不得不删除 (构建阶段 > 嵌入 Pod 框架) 从今天起励志。

    能够上传到应用商店,但这带来了今天的激励无法正常工作的其他问题

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        【解决方案3】:

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

        叹息。

        【讨论】:

        • 我遇到了同样的问题,删除构建阶段使我能够提交应用程序。不幸的是,应用程序的 Today 或扩展程序或 watch 应用程序扩展程序都无法在没有嵌入框架的情况下运行,因为它需要运行该代码。我错过了什么?
        • @GnarlyDog:确保框架列在目标“构建阶段”选项卡内的“目标依赖项”和“链接库”部分中。也许你错过了这两个中的一个?
        猜你喜欢
        • 1970-01-01
        • 2023-03-07
        • 2015-08-02
        • 2014-12-23
        • 2015-01-25
        • 2014-11-03
        • 1970-01-01
        • 2014-11-21
        相关资源
        最近更新 更多