无效的捆绑结构不允许使用二进制文件“***”

问题描述

这是我第一次将扩展集成到我的应用程序中。我不知道在向我的应用程序添加共享扩展后,我在 Test Flight 上传我的应用程序构建时收到此错误。应用在设备上运行良好,没有出现任何错误,但当我尝试上传我的应用时出现此错误

提前致谢

enter image description here

解决方法

您应该修复您的捆绑包 CFBundleVersion

根据苹果文档如下

每个整数以 [Major].[Minor].[Patch] 格式提供有关构建版本的信息: 主要:主要修订号。 次要:次要修订号。 补丁:一个维护版本号。 您可以包含更多整数,但系统会忽略它们。 您还可以仅使用一两个整数来缩写构建版本,其中格式中缺少的整数被解释为零。例如,0 指定 0.0.0,10 指定 10.0.0,10.5 指定 10.5.0。

以及您的应用程序包版本,您应该知道您的 Pod 具有正确的短包版本是正确的。您可以从 info.plist 中查看它们

,

从我的副本包资源中删除文件 FAIcon 对我有用。