我正试图在iPhone 6设备上编译iOS 11.4下的应用程序。
这个应用程序使用我自己为架构、armv7和arm64编译的框架(使用lipo -info确认),并针对iOS8+。
在这个框架中,我使用了kSecImportExportPassphrase、SecPKCS12Import和来自Security.framework of iOS的kSecImportItemIdentity。
当我在Xcode 10.2中编译时,会得到以下错误:

如果有人知道发生了什么?
这就好像Security.framework不是为arm64编译的,这是非常不可能的。
致以问候。
发布于 2019-03-28 11:30:54
有几件事要尝试:
Build Active Architecture Only设置为NO:ARCHS = armv7 armv7s
VALID_ARCHS = armv6 armv7 armv7s arm64
~/Library/Developer/Xcode/DerivedData/中找到应用程序并将其移动,然后将其清空。https://stackoverflow.com/questions/55396171
复制相似问题