gpt4 book ai didi

ios - Swift Apple Mach-O 链接器错误

转载 作者:可可西里 更新时间:2023-11-01 06:19:28 24 4
gpt4 key购买 nike

我将我的项目从 swift 3 转换为 swift 4 并使用最新版本的 xcode 9。在构建时,我收到以下错误:

架构 arm64 的 undefined symbol :
“__T0So22AVCapturePhotoSettingsC12AVFoundation01_abC16SwiftNativeTypesACWP”,引用自:
__T06SpotMi8CameraVCC12capturePhotoyypF in CameraVC.o
“__T012AVFoundation39_AVCapturePhotoSettingsSwiftNativeTypesPAAE016availablePreviewc11PixelFormatG0SaySo8NSNumberCGfg”,引用自:
__T06SpotMi8CameraVCC12capturePhotoyypF in CameraVC.o
ld:未找到体系结构 arm64 的符号
我没有线索了。任何帮助将不胜感激。

干杯!

最佳答案

XCode9 中有一个错误。 Apple 无意中将 AVFoundation 中的某些函数设为私有(private)。

解决方法:

将源代码中的 availablePreviewPhotoPixelFormatTypes 更改为 __availablePreviewPhotoPixelFormatTypes

同样适用于以下内容:

supportedColorSpaces -> __supportedColorSpaces

supportedFlashModes -> __supportedFlashModes

availableRawPhotoPixelFormatTypes -> __availableRawPhotoPixelFormatTypes

availablePhotoPixelFormatTypes -> __availablePhotoPixelFormatTypes

然后它可能会编译!祝你好运!

关于ios - Swift Apple Mach-O 链接器错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46345315/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com