gpt4 book ai didi

ios - 分发时手动集成框架失败

转载 作者:行者123 更新时间:2023-12-01 19:40:06 25 4
gpt4 key购买 nike

我已经将第三方框架集成到我的tvOS项目中。通过将.framework文件拉到Target-> Project-> General-> Embedded Binaries中,可以手动集成框架。然后我可以编译并运行我的项目,一切都很好,直到我尝试将内部版本上传到应用程序商店,它未能对框架进行代码签名

enter image description here

有人遇到过这种情况吗?

编辑:标准日志如下:

28-2-19,2.43 PM.xcarchive / Products / Applications / test.app / Frameworks / raygun4apple.framework'>:错误域= NSCocoaErrorDomain代码= 4“/ Users / hays / Library / Developer / Xcode / Archives中的项目/ 2019-02-28 / testTVApp
“28-2-19,2.43 PM.xcarchive /产品/应用程序/test.app/Frameworks/raygun4apple.framework”不包含“archived-expanded-entitlements.xcent”资源。

最佳答案

Raygun4Apple提供程序是作为“胖”库开发的,其中包括用于模拟器和设备的体系结构。在发布之前,您将需要去除模拟器体系结构(x86_64,i386)。这里有一个有关如何执行此操作的有用文章:https://ikennd.ac/blog/2015/02/stripping-unwanted-architectures-from-dynamic-libraries-in-xcode/

因此,您必须执行以下操作:

  • 打开xcode
  • 选择您的项目
  • 导航到Build阶段
  • 单击+图标以添加新阶段:新的运行脚本阶段
  • 将其移至嵌入式框架阶段
  • 打开您的阶段,并粘贴文章
  • 中的脚本
  • 也选择“仅在安装时运行脚本”

  • 现在您可以存档并签署您的ipa

    关于ios - 分发时手动集成框架失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54921044/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com