ios - 无法在 iOS 上从 Unity 运行 Vuforia 应用程序。代码签名无效

标签 ios xcode unity3d vuforia

我花了几个小时来了解问题出在哪里,但结果仍然相同。我尝试运行一个简单的 Vuforia + Unity + iOS 项目,一切都构建良好,但在 iOS 设备(iPhone 13.3.1)上我在 Xcode 终端和应用程序崩溃中出现错误:

dyld: Library not loaded: @rpath/Vuforia.framework/Vuforia
  Referenced from: /private/var/containers/Bundle/Application
  /F15D1638-5D78-432F-979D-430805041617/newchristmas.app/newchristmas

  Reason: no suitable image found.  Did find:
    /private/var/containers/Bundle/Application
    /F15D1638-5D78-432F-979D-430805041617/newchristmas.app/Frameworks/Vuforia.framework/Vuforia: 
  code signature invalid for 
   '/private/var/containers/Bundle/Application
    /F15D1638-5D78-432F-979D-430805041617/newchristmas.app/Frameworks/Vuforia.framework/Vuforia'

    /private/var/containers/Bundle/Application
    /F15D1638-5D78-432F-979D-430805041617/newchristmas.app/Frameworks/Vuforia.framework/Vuforia:
    stat() failed with errno=25

我已经尝试重新安装 Xcode 和 Unity,但同样的问题。

在 Unity 上,我在 Vuforia 配置中添加了 Vuforia 许可证 key 。
Vuforia Configuration

这里是我的 Unity Player 设置
Unity Player Settings

在 Xcode 上,我有自动签名
Xcode signing

我的环境:
  • Xcode 11.3.1(个人团队)
  • Unity 2018.4.17f1(尝试了不同的版本)。该应用程序在 Unity 游戏模式下运行没有问题。
  • Vuforia 8.3.8

  • 请帮忙。

    最佳答案

    我已经购买了 Apple Developer Membership,使用新的(付费)签名为我的应用程序签名,并且错误消失了。

    关于ios - 无法在 iOS 上从 Unity 运行 Vuforia 应用程序。代码签名无效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60409328/

    相关文章:

    iphone - iOS 转换十六进制值

    ios - 当我们滑动以退出应用程序时,如果 applicationDidEnterBackground 没有 100% 被调用,我们如何可靠地保存数据?

    iphone - 从照片库中选择多张图片

    unity3d - 长按按钮弹跳后如何让我的摇杆旋转?

    c# - 如何在运行时将脚本添加到实例化对象?

    unity3d - 导出到 Webgl 非常慢

    ios - UITableView 静态单元格的行数改变了

    ios - 是否允许要求用户为自己的付款方式输入信用卡详细信息?

    ios - 在 Xcode 上的编译时/运行时删除文本标签/按钮

    c++ - 在 xcode for c++ 上安装 openCV