0

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

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

代码签名“Realm.framework”失败

4

2 回答 2

0

我相信你现在已经解决了这个问题,但是对于其他面临这个问题的人来说,这就是我解决它的方法。

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

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

于 2019-03-03T08:39:23.133 回答
0

如果您使用 carthage 的领域,如果是这种情况,请不要忘记将脚本添加到 Build 阶段:

在应用程序目标的“Build Phases”设置选项卡上,单击“+”图标并选择“New Run Script Phase”。创建一个包含以下内容的运行脚本:

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

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

来源

非常重要的脚本顺序必须如下Embed framework

在此处输入图像描述

于 2020-05-07T15:18:36.487 回答