Unable to upload iOS update after adding Flurry Analytics? Error: Your app can’t contain standalone executables or libraries
Unable to upload iOS update after adding Flurry Analytics? Error: Your app can’t contain standalone executables or libraries
在我的 Swift iOS 应用程序中,我刚刚通过创建 briding-header.h
和 importing Flurry.h
添加了 Flurry Analytics。然后我添加了 SystemConfiguration.framework
、CFNetwork.framework
和 Security.framework
.
然后我在 Stack Overflow 问题的指示后通过 Targets -> Build Phases -> Link Binary with Libraries
添加了 libFlurry_6.5.0.a
,因为它无法构建。
存档应用程序后,我尝试上传它并收到此错误:
ERROR ITMS-90171: “Invalid Bundle Structure - The binary file
‘APPNAME.app/Flurry/libFlurry_6.5.0.a’ is not permitted. Your app
can’t contain standalone executables or libraries...
- 在项目的目标设置中打开 构建阶段 选项卡。
- 确保
Flurry.framework
未包含在 复制捆绑资源 下。
我的情况有点不同。我向 "Embed Frameworks" 添加了一个静态库,当我将应用程序上传到应用程序商店时出现了一些错误:
- 二进制 X 是不允许的。您的应用不能包含独立的可执行文件或库,除了受支持的捆绑包的有效 CFBundleExecutable
- 无效 Swift 支持 - 此位置没有正确的文件类型
我去掉了这个依赖,问题就解决了
在我的 Swift iOS 应用程序中,我刚刚通过创建 briding-header.h
和 importing Flurry.h
添加了 Flurry Analytics。然后我添加了 SystemConfiguration.framework
、CFNetwork.framework
和 Security.framework
.
然后我在 Stack Overflow 问题的指示后通过 Targets -> Build Phases -> Link Binary with Libraries
添加了 libFlurry_6.5.0.a
,因为它无法构建。
存档应用程序后,我尝试上传它并收到此错误:
ERROR ITMS-90171: “Invalid Bundle Structure - The binary file ‘APPNAME.app/Flurry/libFlurry_6.5.0.a’ is not permitted. Your app can’t contain standalone executables or libraries...
- 在项目的目标设置中打开 构建阶段 选项卡。
- 确保
Flurry.framework
未包含在 复制捆绑资源 下。
我的情况有点不同。我向 "Embed Frameworks" 添加了一个静态库,当我将应用程序上传到应用程序商店时出现了一些错误:
- 二进制 X 是不允许的。您的应用不能包含独立的可执行文件或库,除了受支持的捆绑包的有效 CFBundleExecutable
- 无效 Swift 支持 - 此位置没有正确的文件类型
我去掉了这个依赖,问题就解决了