添加Flurry Analytics后无法上传iOS更新?错误:您的应用无法包含独立的可执行文件或库

时间:2015-05-24 01:05:19

标签: ios xcode flurry flurry-analytics

在我的Swift iOS应用程序中,我刚刚通过创建briding-header.himporting Flurry.h添加了Flurry Analytics。然后我添加了SystemConfiguration.frameworkCFNetwork.frameworkSecurity.framework

然后我在Stack Overflow问题的指令后通过libFlurry_6.5.0.a添加Targets -> Build Phases -> Link Binary with Libraries,因为它不会构建。

归档应用后,我尝试上传并收到此错误:

  

ERROR ITMS-90171:“无效的捆绑包结构 - 二进制文件   不允许使用“APPNAME.app/Flurry/libFlurry_6.5.0.a”。你的应用   不能包含独立的可执行文件或库...

2 个答案:

答案 0 :(得分:10)

  1. 在项目的目标设置中打开构建阶段标签。
  2. 确保复制捆绑资源下不包含Flurry.framework
  3. 来自Invalid Bundle Structure

答案 1 :(得分:0)

我的情况有些不同。我在“嵌入式​​框架”中添加了一个静态库,将应用上传到应用商店时遇到了一些错误:

  1. 不允许使用二进制X。除了有效的受支持捆绑软件CFBundleExecutable之外,您的应用程序不能包含独立的可执行文件或库
  2. 无效的Swift支持-此位置的文件类型不正确

我删除了此依赖关系,问题得到解决