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

时间:2016-01-12 17:06:09

标签: ios xcode swift macos frameworks

我有一个名为Motorcycle的快速Xcode项目,它有一个名为MotorcycleKit的目标共享的内部框架。在我将项目重命名为Rollerblades后,我在项目概述中看到我现在有一个RollerbladesKit而不是MotorcycleKit。在import MotorcycleKit上找到并替换为import RollerbladesKit并运行应用后,我的import RollerbladesKit上出现了一个模块未找到错误。如何解决此错误?

1 个答案:

答案 0 :(得分:1)

如果共享内部框架的名称中包含原始项目的名称,则Xcode重命名功能会将共享内部框架的项目名称重命名为新项目名称的确切文字。所以从这个问题来看。 MotorcycleKit在其名称中有摩托车,它被替换为Rollerblades而不是RollerbladesKit。您可以通过转到框架的Build Settings > Packaging > Product Name并更正其中的名称来解决此问题,在这种情况下,请附加“套件”。