【问题标题】:While archiving my application I'm getting Error for Realm在归档我的应用程序时,我收到了 Realm 错误
【发布时间】:2018-09-21 13:15:07
【问题描述】:

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

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

代码签名“Realm.framework”失败

【问题讨论】:

  • 这是我的日志报告“Realm.framework: code object is not signed at all” 2018-09-21 13:16:00 +0000 /usr/bin/codesign exited with 1

标签: ios realm xcode10 swift4.2


【解决方案1】:

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

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

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

【讨论】:

    【解决方案2】:

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

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

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

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

    Source

    非常重要的脚本顺序必须在Embed framework以下:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-04-13
      • 1970-01-01
      • 2021-08-26
      • 2011-12-11
      • 2019-08-11
      • 1970-01-01
      • 2022-07-14
      相关资源
      最近更新 更多