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

问题描述 投票:1回答:3

我花了几个小时来了解问题出在哪里,但是结果还是一样。我尝试运行一个简单的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许可证密钥。Vuforia Configuration

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

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

我的环境:

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

请帮助。

ios xcode unity3d vuforia
3个回答
0
投票

这可能是由于签名设置不适用于应用程序中嵌入的Vuforia框架。检查您在XCode的此屏幕中的设置,绿色框中的设置:

XCode General settings

这是来自一个工作项目,该项目使用XCode 11.3.1中的Unity 2018.4.16和Vuforia 8.3.8,与您的非常相似。


0
投票

我已经购买了Apple Developer Membership,并使用新的(付费)签名对我的应用进行签名,但错误已消失。


0
投票

我遇到了同样的问题。您找到解决方案了吗?

© www.soinside.com 2019 - 2024. All rights reserved.