4

Carthageと互換性があるように、既存の GitHub リポジトリ ( RMStoreですが、どのリポジトリにも適用できます) を変換しようとしています。これには、Framework ターゲットを Xcode プロジェクトに追加する必要があります。結果のフレームワークを と呼びたいのですが、静的ライブラリを構築するその名前のターゲットが既に存在するため、RMStoreと呼ばれる Xcode プロジェクトに新しいターゲットを作成できません(そして、そのターゲットを削除したくありません)。 )。RMStore.framework

RMStoreFrameworkという新しいターゲットを作成しましたが、結果のフレームワークは と呼ばれRMStoreFramework.framework、これは私が望んでいるものではありません。それで、次のいずれかの方法はありますか:

  1. 同じ名前の 2 つのターゲットを作成するか、代わりに、
  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 に答える