gpt4 book ai didi

ios - Apple Mach-O 链接器错误 Siri 目标意图扩展添加

转载 作者:行者123 更新时间:2023-11-28 20:57:06 35 4
gpt4 key购买 nike

我正在尝试将 Siri 集成到我的 Objective-C/Swift 应用中。当我尝试从我的项目的其他类获取数据到 IntentHandler.swift 文件以确定哪些联系人符合用户的意图时,我收到错误:

Undefined symbols for architecture arm64:
"_OBJC_CLASS_$_(ClassName)", referenced from:

其次是

clang: error: linker command failed with exit code 1 (use -v to see invocation)

最佳答案

您的 IntentHandler.swift 属于另一个目标(Siri Intents Extension 目标),它无法从您的主要目标中看到类。

解决此问题的快速方法是选择要在 Siri Intent target Extension 中使用的类文件,然后将此目标添加到文件的 TargetMembership(通过用您的 intents 目标标记复选框)。这样你的意图目标就可以“看到”这个文件和它的类。

另一种方法是创建一个框架,使类符合您的业务逻辑,然后在您的项目目标和 Siri Intents 目标中使用该框架。更详细的信息可以在Apple documentation中找到

关于ios - Apple Mach-O 链接器错误 Siri 目标意图扩展添加,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51161108/

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