在Xamarin应用程序中绑定Swift库时的代码签名问题

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

我们绑定了一个Swift库,用于我们的Xamarin应用程序,但是当我们尝试将构建提交给Apple时,我们遇到了代码签名问题,例如:

Payload/MyApp.Touch.app/: a sealed resource is missing or invalid file modified: /Users/Me/Downloads/Payload/MyApp.Touch.app/Frameworks/libswiftSceneKit.dylib file modified

每个.dylib都会重复此错误。

这只发生在我们尝试通过AzureDevOps构建和部署时,我已经使用codesign验证了本地构建没有显示此问题。

这里有更多关于问题的详细信息:https://github.com/Flash3001/Xamarin.SwiftSupport/issues/26,但是还有其他人遇到过从AzureDevOps部署的构建的这种代码签名问题吗?

swift xamarin xamarin.ios azure-devops
1个回答
0
投票

我还没有深究为什么代码签名被无效,但作为一种解决方法,我添加了一个步骤,在初始构建后使用codesign重新签名包。

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