gpt4 book ai didi

objective-c - 将 Swift 伞头设置为另一个文件后不再更新

转载 作者:行者123 更新时间:2023-11-28 06:47:24 25 4
gpt4 key购买 nike

我有一个包含多个目标的项目。

我已经开始使用 Swift 类并将它们添加到项目中。伞文件 Target1-Swift.h 已正确生成,我能够在我的 objective-C 代码中使用 Swift 类。

但是,我需要为我的所有四个应用程序提供一个独特的 Swift 伞式 header 。因此我更改了这个项目设置:

Objective-C Generated Interface Header Name     --->    MyProject-Swift.h

它起作用了:仍然可以使用我添加的 swift 类。

但是,新的 Swift 类不再添加到 header 中。所以它没有更新。

我该怎么办?我还尝试使用以下方法清理缓存失败:

1) Close Xcode
2) Terminal -> rm -rf ~/Library/Developer/Xcode/DerivedData/*
3) Terminal -> rm -rf ~/Library/Caches/com.apple.dt.Xcode

最佳答案

您应该在build设置中重命名“产品模块名称”字段。因此,新生成的伞形头文件将是“NewModule-Swift.h”

从这里可以看到,https://developer.apple.com/library/ios/documentation/Swift/Conceptual/BuildingCocoaApps/MixandMatch.html#//apple_ref/doc/uid/TP40014216-CH10-ID138在“命名产品模块”部分

关于objective-c - 将 Swift 伞头设置为另一个文件后不再更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35917761/

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