iOS Security.framework arm64体系结构问题

时间:2019-03-28 11:12:36

标签: ios xcode frameworks arm64 security.framework

我正在尝试在iOS 11.4下的iPhone 6设备上编译应用程序。

此应用程序使用我自己编译的框架,用于架构armv7和arm64(已通过lipo -info确认),并针对iOS8 +。

在此框架中,我使用iOS的Security.framework中的 kSecImportExportPassphrase SecPKCS12Import kSecImportItemIdentity

在Xcode 10.2中编译时,出现此错误:

Xcode 10.2 error

如果有人知道发生了什么事?

就像Security.framework没有为arm64编译一样,这是完全不可能的。

致谢。

1 个答案:

答案 0 :(得分:0)

要尝试的几件事:

  1. 针对项目中的每个目标,包括Pod中的每个目标,将Architectures设置为armv7 armv7s,Build Active Architecture Only设置为NO:

ARCHS = armv7 armv7s

VALID_ARCHS = armv6 armv7 armv7s arm64

  1. 清理项目,关闭Xcode,然后在~/Library/Developer/Xcode/DerivedData/中找到您的应用程序,然后将其移入垃圾箱,然后将其清空。