4

我正在尝试将现有的 GitHub 存储库(RMStore,但它可以应用于任何存储库)转换为与Carthage兼容。这需要向 Xcode 项目添加一个框架目标。我希望调用生成的框架RMStore.framework,但是我无法为名为RMStore的 Xcode 项目创建一个新目标,因为已经有一个具有该名称的目标,它构建了一个静态库(我不想摆脱那个目标)。

我创建了一个名为RMStoreFramework的新目标,但生成的框架名为RMStoreFramework.framework,这不是我想要的。那么,有没有办法:

  1. 创建两个具有相同名称的目标,或者,
  2. 使生成的框架的名称与目标名称不同?
4

2 回答 2

4

您可以更改生成的框架的名称。在Build Settings -> Product Name上,您可以选择所需的名称。

这种模式可以在支持 Carthage 并同时支持 iOS 和 Mac 平台的项目中看到。

于 2015-09-30T13:25:55.730 回答
0

我还没有尝试过,但我认为您可以将生成的框架更改为与脚本不同的名称。 在此处输入图像描述

于 2015-09-30T13:13:55.067 回答