25

フレームワーク(ProjectOne と呼ばれる)を作成し、それをビルドしてテストしました。このフレームワークを で使用できるようにしたいCarthage。スキームを編集し、既定の"ProjectOne"スキームを で共有しましたXCODE。carthageビルドを実行し、フレームワークがCarthage/Build/iOSでビルドされていることを確認しました。

次に、github にプッシュしてリリースを作成します。

別のプロジェクトでは、このフレームワークを使用しています。しかし、carthage は、 「依存関係 ProjectOne には、どのプラットフォームにも共有フレームワーク スキームがありません: iOS」 と報告しています。

私は ProjectOne でスキームを共有したと確信しています - なぜこれが起こっているのか誰か知っていますか?

4

5 に答える 5

47

Carthage の人々は、私が問題を発見するのを助けてくれました - Xcode はスキームを git に追加していませんでした。.xcodeproj/xcshareddata/xcschemesが追加され、github にプッシュされていることを確認します。

于 2016-01-31T07:46:26.257 に答える