简体   繁体   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

I use Blackberry Dynamics SDK in my app and after upgrading to the new MacOS 10.15 Catalina I have issues deploying to a physical device.我在我的应用程序中使用 Blackberry Dynamics SDK,升级到新的 MacOS 10.15 Catalina 后,我在部署到物理设备时遇到问题。 I cleaned the build folder, cleared the cache, cleared derived data, uninstalled/reinstalled all pods, but I still get the following error:我清理了构建文件夹,清除了缓存,清除了派生数据,卸载/重新安装了所有 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

It builds and deploys fine to a simulator as well as if deployed in an earlier version of MacOS.它可以很好地构建和部署到模拟器,就像部署在早期版本的 MacOS 中一样。 Not sure where to go from here.不确定从这里到 go 的位置。

While compiling a Blackberry Dynamics app the command fips_standalone_sha1 is called.在编译 Blackberry Dynamics 应用程序时,会调用命令fips_standalone_sha1 The fips_standalone_sha1 binary in the Blackberry Dynamics framework is a 32-bit binary. Blackberry Dynamics 框架中的fips_standalone_sha1二进制文件是 32 位二进制文件。 That is not going to work on Catalina.这对 Catalina 不起作用。

Mojave still supported 32 bit applications, but it was deprecated, in Catalina 32-bit applications won't run anymore. Mojave 仍然支持 32 位应用程序,但它已被弃用,在 Catalina 中,32 位应用程序将不再运行。

You can use a Mojave system, or wait for an update of Blackberry Dynamics SDK that supports Catalina.您可以使用 Mojave 系统,或等待支持 Catalina 的 Blackberry Dynamics SDK 的更新。

EDIT: Blackberry Dynamics has been updated, make sure you are using the latest version编辑:Blackberry Dynamics 已更新,请确保您使用的是最新版本

Blackberry Dynamics SDK for iOS 6.2 and above supports MacOS Catalina. Blackberry Dynamics SDK for iOS 6.2 及更高版本支持 MacOS Catalina。 I had the same problem but could solve it by updating the SDK.我有同样的问题,但可以通过更新 SDK 来解决。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM