Ios 无法在试飞中发布应用程序进行测试

Ios 无法在试飞中发布应用程序进行测试,ios,objective-c,realm,Ios,Objective C,Realm,我在我的应用程序中使用Realm数据库,当我尝试在试飞中发布应用程序进行测试时,总会出现一些错误,因为您的应用程序被转换为无效的二进制文件,然后我收到了来自苹果支持部门的邮件,我在下面介绍了这些邮件 来自苹果的邮件: 我们发现您最近交付的产品存在一个或多个问题 “城市指南CPH”。要处理您的交付,必须解决以下问题 更正: 无效的捆绑包结构-二进制文件无效 不允许使用“Maps.app/Realm.framework/Realm”。你的应用程序无法运行 包含独立的可执行文件或库,而不是 Cbund

我在我的应用程序中使用Realm数据库,当我尝试在试飞中发布应用程序进行测试时,总会出现一些错误,因为您的应用程序被转换为无效的二进制文件,然后我收到了来自苹果支持部门的邮件,我在下面介绍了这些邮件

来自苹果的邮件:

我们发现您最近交付的产品存在一个或多个问题 “城市指南CPH”。要处理您的交付,必须解决以下问题 更正:

无效的捆绑包结构-二进制文件无效 不允许使用“Maps.app/Realm.framework/Realm”。你的应用程序无法运行 包含独立的可执行文件或库,而不是 CbundleExecutable支持的捆绑包。请参阅捆绑编程 iOS应用程序捆绑包结构信息指南

一旦这些问题得到纠正,您就可以重新提交 修正二进制


请建议如何清除此错误并在TestFlight中发布我的应用程序。。提前感谢

似乎有一个Realm.framework文件意外添加到项目的根目录中。请检查项目中的文件列表。或者,如果您使用PackageManager(如CocoaPods或Carthage)来设置Realm,将其更新到最新版本可能会解决此问题。非常感谢。我通过从复制包资源中删除框架解决了这个问题。似乎有一个Realm.framework文件意外添加到了项目的根目录中。请检查项目中的文件列表。或者,如果您使用PackageManager(如CocoaPods或Carthage)来设置Realm,将其更新到最新版本可能会解决此问题。非常感谢。我通过从复制包资源中删除框架解决了这个问题