提交swift app +框架时,Bundle无效



我的应用是在swift和依赖于一个私有框架(动态而不是静态)在swift+obj-C(包括Parse库),它管理调用Parse.com api。

我按照这个教程在工作空间中构建我的应用程序。

代码在我的iPhone上运行良好。

存档很好(如果我取消选中"包含应用程序符号"或它失败了,就像这里一样),但我收到一封来自iTunes Connect的邮件,其中包含以下信息:

Invalid Bundle -此应用程序包含启用了位码但没有进行存档或安装构建的文件,可能来自导入但未作为项目一部分构建的库或框架。完整的位码内容只在存档或安装版本中生成。

一旦这些问题得到纠正,您就可以重新交付纠正后的二进制文件。

我已经检查了三次,重新检查了我的构建设置,我找不到我错过的东西。

My conf:

  • iOS9
  • Swift2
  • ObjC
  • XCode Version 7.0 (7A220)

尝试禁用位码支持

Project > Build Settings > All > Build Options > Enable Bitcode = NO

也许你的库是在没有Bitcode的情况下编译的,但是在Xcode7

中,上面的设置在你的项目中默认是启用的。

最新更新