ios - 重命名项目后找不到共享内部框架

标签 ios xcode swift macos frameworks

我有一个名为 Motorcycle 的 swift Xcode 项目,它有一个在称为 MotorcycleKit 的目标之间共享的内部框架。将项目重命名为 Rollerblades 后,我在项目概述中看到我现在拥有 RollerbladesKit 而不是 MotorcycleKit。在 import MotorcycleKit 上查找并替换为 import RollerbladesKit 并运行应用程序后,我在 import RollerbladesKit 上收到模块未找到错误。如何修复此错误?

最佳答案

Xcode 重命名函数有一个错误,如果共享内部框架的名称中包含原始项目的名称,它会将共享内部框架的项目名称重命名为新项目名称的确切文字。所以从问题。 MotorcycleKit 的名称中有 Motorcycle,它被 Rollerblades 取代,而不是 RollerbladesKit。您可以通过转到您的框架的 Build Settings > Packaging > Product Name 并更正那里的名称来解决此问题,在本例中通过附加“Kit”来解决。

关于ios - 重命名项目后找不到共享内部框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34749687/

相关文章:

ios - 如何将 UIButtons 添加到我的 TableViewCell 中?

ios - Alamofire DownloadRequest 验证并从服务器获取响应数据

swift - 将第二个添加到日期的结果是一分钟;解决方法

ios - 在 Realm Swift 中从一对一关系到一对多关系

swift - 选择选项卡并更改加载 View 上的段

ios - if or/and else if 语句被传递

ios - ARC - 管理内存 - View 不会被释放并且分配会增长直到应用程序崩溃

ios - 屏蔽 UIView

ios - 适用于 iOS 和 iPad 的 Storyboard

ios - 适用于 IOS UIScreenEdgePanGestureRecognizer 的 Google Map SDK 无法识别或无法正常工作