gpt4 book ai didi

ios - 项目名称更改后重新生成 Bridging-Header 和 -Swift.h 文件

转载 作者:搜寻专家 更新时间:2023-10-31 22:50:44 27 4
gpt4 key购买 nike

我之前构建了一个包含 Swift 和 Objective C 组件的键盘扩展项目。我想基于我以前的应用构建一个新的键盘应用,其简单目标是更改名称、键盘 UI 和一些键盘力学。

我遵循了指南 here关于复制和重命名 XCode 项目。我什至设法让项目在更改 Bundle ID 后进行编译(对于容器应用程序和底层键盘)。但是,由于 Targets 的名称现在已更改,我收到以下文件的错误:

#import "NewNameContainerApp-Swift.h"
#import "NewNameContainerApp-Bridging-Header.h"

无法找到(尽管我手动将 OldNameContainerApp-Bridging-Header.h 更改为 NewNameContainerApp-Bridging-Header.h,但这些错误仍然存​​在。看来该项目有没有重新生成一组新的桥接 header 和 -Swift.h 文件匹配我的新目标的名称。

我的问题是 - 有没有办法强制 XCode 重新生成一组新的这些文件?如果没有,我在哪里可以找到 OldNameContainerApp-Swift.h 以便我可以手动将其更改为 NewNameContainerApp-Swift.h

谢谢!

最佳答案

在构建部分检查您的应用程序 Define-Module。将其更新为您最新的项目名称。要轻松找到它,只需搜索 Defines-Module 并查看它是否需要更新。如果它已更新,请尝试清理您的项目或删除您的 Derived Data

关于ios - 项目名称更改后重新生成 Bridging-Header 和 -Swift.h 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29421544/

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