【问题标题】:Is there a way to fix error: replacing existing signatureWarning: unable to build chain to self-signed root for signer (xamarin iOS)有没有办法修复错误:替换现有签名警告:无法为签名者构建自签名根的链(xamarin iOS)
【发布时间】:2021-05-31 06:34:07
【问题描述】:

有没有办法修复错误:

/Users/pizhev/Documents/WeatherLocationInfo 1.5.7/WeatherLocationInfo.iOS/bin/iPhone/Release/WeatherLocationInfo.iOS.app/Frameworks/libSkiaSharp.framework/libSkiaSharp: 

Error: /Users/pizhev/Documents/WeatherLocationInfo 1.5.7/WeatherLocationInfo.iOS/bin/iPhone/Release/WeatherLocationInfo.iOS.app/Frameworks/libSkiaSharp.framework/libSkiaSharp: replacing existing signature
    
Warning: unable to build chain to self-signed root for signer "Apple Distribution: Blagovest Pizhev (UJ3Z6JFQ92)"

/Users/pizhev/Documents/WeatherLocationInfo 1.5.7/WeatherLocationInfo.iOS/bin/iPhone/Release/WeatherLocationInfo.iOS.app/Frameworks/libSkiaSharp.framework/libSkiaSharp: errSecInternalComponent (WeatherLocationInfo.iOS)

我从苹果创建并安装了一个全新的证书。

我从苹果创建并安装了一个全新的配置文件。

我正确使用了我的 App ID 配置。

当我在 Visual Studio 和 xCode 上登录我的 Apple ID 时,我看到了我的新证书和配置文件。

在 Visual Studio 的 info.plist 中,我在 CFBundleIdentifier 上写 pizhevsoft.WeatherLocationInfo,在 CFBundleDisplayName 上写 WeatherLocationInfo,在 CFBundleName 上使用 WeatherLocationInfo

我设置了所有证书 - 始终信任,但仍然不知道为什么在我尝试为 Apple Store 构建时会显示此错误。

我不知道如何解决这个错误。

我有什么遗漏吗?

我已经完成了 20 多次创建新证书和配置文件的步骤,每次结果都是一样的。

我真的需要专业的帮助来解决这个问题。

【问题讨论】:

    标签: c# ios xamarin mobile app-store


    【解决方案1】:

    Mayeb 系统缺少根证书(Apple Worldwide Developer Relations Certification Authority)。

    当前的 Apple Worldwide Developer Relations Certification Intermediate Certificate(中级证书)将于 2023 年 2 月 7 日到期。续订的证书将用于签署 2021 年 1 月 28 日之后为 Apple Developer Programs 颁发的新软件签名证书。其余服务证书将在未来更新,此页面将更新以反映其他证书更改。

    您可以尝试使用Apple Document 采取行动下载it

    我删除了最旧的证书(全球开发人员)并从您的链接中安装了新证书,但错误仍然存​​在:

    /Users/pizhev/Documents/WeatherLocationInfo 1.5.7/WeatherLocationInfo.iOS/bin/iPhone/Release/WeatherLocationInfo.iOS.app/Frameworks/libSkiaSharp.framework/libSkiaSharp: Error: /Users/pizhev/Documents/WeatherLocationInfo 1.5.7/WeatherLocationInfo.iOS/bin/iPhone/Release/WeatherLocationInfo.iOS.app/Frameworks/libSkiaSharp.framework/libSkiaSharp: replacing existing signature
        Warning: unable to build chain to self-signed root for signer "Apple Distribution: Blagovest Pizhev (UJ3Z6JFQ92)"
        /Users/pizhev/Documents/WeatherLocationInfo 1.5.7/WeatherLocationInfo.iOS/bin/iPhone/Release/WeatherLocationInfo.iOS.app/Frameworks/libSkiaSharp.framework/libSkiaSharp: errSecInternalComponent (WeatherLocationInfo.iOS)
    

    【讨论】:

    • 你知道如何解决吗?
    • @RositsaV 您可以通过this discussion 进行检查。如果您错过了根证书,则需要下载并手动安装。但是在这里我发现证书也已经安装了。您可以将其安装在System 组中进行检查。
    • 我现在在系统中安装了我所有的证书,但错误仍然是一样的..
    猜你喜欢
    • 1970-01-01
    • 2018-08-01
    • 2021-05-05
    • 1970-01-01
    • 1970-01-01
    • 2018-02-17
    • 2021-07-23
    • 2021-09-13
    相关资源
    最近更新 更多