簡體   English   中英

升級到 MacOS Catalina 10.15 后嘗試從 Xcode 11.1 部署到設備時,FIPS 出現兩個錯誤

[英]Two errors with FIPS when trying to deploy to device from Xcode 11.1 after upgrading to MacOS Catalina 10.15

我在我的應用程序中使用 Blackberry Dynamics SDK,升級到新的 MacOS 10.15 Catalina 后,我在部署到物理設備時遇到問題。 我清理了構建文件夾,清除了緩存,清除了派生數據,卸載/重新安裝了所有 pod,但我仍然收到以下錯誤:

FINGERTYPE is [path]/FIPS_module/arm64.sdk/bin/../bin/fips_standalone_sha1
CANISTER_O is [path]/FIPS_module/arm64.sdk/bin/../lib/fipscanister.o
[path]/FIPS_module/arm64.sdk/bin/gd_fipsld: line 219: [path]/FIPS_module/arm64.sdk/bin/../bin/fips_standalone_sha1: Bad CPU type in executable
1d0
< HMAC-SHA1(fipscanister.o)= [key]
[path]/FIPS_module/arm64.sdk/bin/../lib/fipscanister.o fingerprint mismatch
Command Ld failed with a nonzero exit code

它可以很好地構建和部署到模擬器,就像部署在早期版本的 MacOS 中一樣。 不確定從這里到 go 的位置。

在編譯 Blackberry Dynamics 應用程序時,會調用命令fips_standalone_sha1 Blackberry Dynamics 框架中的fips_standalone_sha1二進制文件是 32 位二進制文件。 這對 Catalina 不起作用。

Mojave 仍然支持 32 位應用程序,但它已被棄用,在 Catalina 中,32 位應用程序將不再運行。

您可以使用 Mojave 系統,或等待支持 Catalina 的 Blackberry Dynamics SDK 的更新。

編輯:Blackberry Dynamics 已更新,請確保您使用的是最新版本

Blackberry Dynamics SDK for iOS 6.2 及更高版本支持 MacOS Catalina。 我有同樣的問題,但可以通過更新 SDK 來解決。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM