在归档我的应用程序时,我遇到了Realm Error

时间:2018-09-21 13:15:07

标签: ios realm xcode10 swift4.2

我存档了我的应用程序,现在想上传到应用程序商店。

当我验证它或上传该错误时:

  

代码签名“ Realm.framework”失败

2 个答案:

答案 0 :(得分:0)

我确定您已经解决了这个问题,但是对于其他面临此问题的人,这是我如何解决它。

我已将Realm和RealmSwift框架手动拖动到我的项目中。当我删除这些框架并通过Cocoapods安装Realm时,错误消失了。

如果必须在项目中手动安装框架,请转到框架的“常规”选项卡,并确保将团队设置为“无”。

答案 1 :(得分:0)

如果您是通过迦太基使用领域,那么请不要忘记将脚本添加到Build阶段:

在应用程序目标的“构建阶段”设置标签上,点击 “ +”图标,然后选择“新运行脚本阶段”。使用以下命令创建运行脚本 以下内容:

/usr/local/bin/carthage copy-frameworks并添加 您要在“输入文件”下使用的框架的路径,例如:

复制到 $(SRCROOT)/Carthage/Build/iOS/Realm.framework$(SRCROOT)/Carthage/Build/iOS/RealmSwift.framework 此脚本解决了由以下原因触发的App Store提交错误: 通用二进制文件。

Source

非常重要的是脚本的顺序必须低于Embed framework

enter image description here