gpt4 book ai didi

iOS 或 macOS 项目 : duplicate interface definition for ViewController

转载 作者:行者123 更新时间:2023-11-29 00:18:20 26 4
gpt4 key购买 nike

我正在尝试为 macOS 和 iOS 构建一个通用的 Xcode 项目。我的项目目录结构是

MyApp
Common
AAPLAppDelegate.h
AAPLAppDelegate.mm
AAPLRenderer.h
AAPLRenderer.mm
MyApp_iOS
AAPLViewController.h
AAPLViewController.mm
main.m
MyApp_macOS
AAPLViewController.h
AAPLViewController.mm
main.m

构建为类“AAPLViewController”提供重复接口(interface)定义

我已在相应 macOSiOS 方案的 Build Phases -> Headers 中添加了 AAPLViewController.h

我还为 MyApp_iOSMyApp_macOS 文件夹中的所有文件分配了相应的 macOSiOS 目标成员。

我尝试将我的项目与正在运行的 macOS 和 iOS 项目进行比较,但找不到避免错误的线索。

here是它的 git 仓库; macOS 代码尚未完成,但构建 iOS 目标应该不会出现上述错误。

最佳答案

您需要正确设置 header 搜索路径。首先,将 ALWAYS_SEARCH_USER_PATHS 设置为 YES。如果这不起作用 - 仅将所需的 header 添加到 USER_HEADER_SEARCH_PATHS 设置中。

enter image description here

关于iOS 或 macOS 项目 : duplicate interface definition for ViewController,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44745021/

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