gpt4 book ai didi

ios - 当为 x86_64 构建包含的文件时,自定义框架会出现错误,该文件不是正在链接的架构

转载 作者:行者123 更新时间:2023-11-30 13:22:40 24 4
gpt4 key购买 nike

我创建了一个名为 CCServices 的自定义框架。当我尝试将其实现到我的项目 Setec 中时,我收到以下警告。

ld: warning: ignoring file /Users/lindsey.vastola/Desktop/Setec/iOS/Setec/Setec/Frameworks/CCServices.framework/CCServices, file was built for x86_64 which is not the architecture being linked (arm64): /Users/lindsey.vastola/Desktop/Setec/iOS/Setec/Setec/Frameworks/CCServices.framework/CCServicesld: warning: ignoring file /Users/lindsey.vastola/Desktop/Setec/iOS/Setec/Setec/Frameworks/CCSocket.framework/CCSocket, missing required architecture arm64 in file /Users/lindsey.vastola/Desktop/Setec/iOS/Setec/Setec/Frameworks/CCSocket.framework/CCSocket (2 slices)

然后,当我引用框架中的某些 Controller 时,出现以下错误。

Undefined symbols for architecture arm64:  "_OBJC_CLASS_$_Conversation", referenced from:      type metadata accessor for __ObjC.Conversation in CaptionsViewController.old: symbol(s) not found for architecture arm64clang: error: linker command failed with exit code 1 (use -v to see invocation)

我该如何摆脱这些?我尝试了不同的解决方案,但没有任何效果。请注意,CCSocket 是用 Objective C 编写的,Setec 是用 Swift 编写的。

最佳答案

带有库列表的链接二进制文件中缺少框架。

关于ios - 当为 x86_64 构建包含的文件时,自定义框架会出现错误,该文件不是正在链接的架构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37619443/

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