xcode 为Unity签署一个iOS框架插件,并将其包含在我的Unity iOS应用程序中

tzxcd3kk  于 2023-05-19  发布在  iOS
关注(0)|答案(1)|浏览(162)

我正在尝试为iOS构建Unity应用程序。
对于这个应用程序,我在XCode中构建了一个框架项目,我将使用它作为插件库。我已经成功地将插件导入为.framework文件夹并将其嵌入为二进制文件。
然而,当我现在构建应用程序并将其部署到我的iPhone进行测试时,我收到错误消息“此应用程序无法安装,因为其完整性无法验证”,因此似乎插件的签名不正确。如果我再次删除它,应用程序工作正常。
我试过:
1....创建新的捆绑包标识符和用于它的供应简档,并使用捆绑包标识符对其进行签名。没什么用
1....使用与Unity App相同的标识符对其进行签名。现在错误信息变成了“无法安装”。稍后再试”
我读到,如果它被标记为开发人员构建,我需要在iPhone的设备屏幕上接受证书,但没有新的证书显示在那里。
有什么想法吗?我是Swift开发的新手,所以我可能错过了一些简单的东西。我使用MacInCloud进行XCode开发,然后将插件移动到我的PC上,并使用iOS Project Builder for Unity(这是一个了不起的插件)构建和部署最终的应用程序。

jbose2ul

jbose2ul1#

我设法解决了我的处境。我重新设置了所有的证书,从头开始。我确保只创建一个私钥,然后将其导出到所有其他环境中,以便项目的每个部分都使用相同的私钥。这解决了问题。

相关问题