問題タブ [carthage]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - Carthage.resolved を無視しても安全ですか?
Carthage を使用すると、自動生成された Carthage ファイルが現在のフォルダーに取得されます。それを無視しても安全ですか、それともその用途は何ですか?
ios - Carthage: iOS プラットフォーム用の共有フレームワーク スキームはありません (自分のフレームワーク用)
フレームワーク(ProjectOne と呼ばれる)を作成し、それをビルドしてテストしました。このフレームワークを で使用できるようにしたいCarthage
。スキームを編集し、既定の"ProjectOne"
スキームを で共有しましたXCODE
。carthageビルドを実行し、フレームワークがCarthage/Build/iOSでビルドされていることを確認しました。
次に、github にプッシュしてリリースを作成します。
別のプロジェクトでは、このフレームワークを使用しています。しかし、carthage は、 「依存関係 ProjectOne には、どのプラットフォームにも共有フレームワーク スキームがありません: iOS」 と報告しています。
私は ProjectOne でスキームを共有したと確信しています - なぜこれが起こっているのか誰か知っていますか?
ios - Carthage はメイン フレームワークを構築しません
2 つのフレームワーク A と B が作成されたとします。フレームワーク A の内部には、カルタゴ フレームワーク B の使用が含まれています。carthage を使用するプロジェクトにフレームワーク A を含めると、両方がチェックアウトされますが、B のみがビルドされます。
フレームワーク A も構築するにはどうすればよいですか?
フレームワーク A のカートファイル:
プロジェクトのカートファイル:
プロジェクトの場所から実行するcarthage update
と、ログから両方のフレームワークがチェックアウトされていることがわかりますが、ビルドの場所ではフレームワーク B しか表示されません。
また、フレームワーク B を Cartfile.private に追加しようとしましたが、役に立ちませんでした
ios - Carthage で依存関係を追加する際のエラー:「サポートされていないアーキテクチャ」
私はカルタゴを使ってかなり新しいです。iOS アプリの依存関係マネージャーとして使用しています。RXSwift と SwiftEventBus を追加しようとしています。だから、これは私のカートファイルです:
更新コマンドを実行すると、これらのエラーが発生し、どこに問題があるのかよくわかりません。
git - Carthage によって定義された git サブモジュールがフェッチされない
Carthage を使用して、いくつかのフレームワークを git サブモジュールとしてインポートしました。参考までに、リポジトリはgithubで入手できます。
Carthage は構成の混合を作成し、その結果、新しく複製されたコピーの構築に失敗しました。
レポの新しいクローンは次のようになります。
Carthage/Checkouts/Nimble
とCarthage/Checkouts/Quick
存在しますが、空のフォルダーです。
実行後git submodule update --init --recursive
:
Carthage/Checkouts/Nimble
とCarthage/Checkouts/Quick
とCarthage/Checkouts/Quick/Externals/Nimble
チェックアウトされています。まだ記憶がない:
Carthage/Checkouts/CleanroomASL
とCarthage/Checkouts/CleanroomLogger
カートファイル
Cartfile.private
.gitmodules
.gitignore
更新 1
Carthage/Checkouts/CleanroomASL
さらなる調査によると、Carthage はおよびの .gitmodules エントリを更新しましたが、サブモジュールのクローンを作成できるようにするための160000ディレクトリ ポインターCarthage/Checkouts/CleanroomLogger
の作成に失敗しました。
私が何をしてもこれを解決できるようには見えません。含む
- .gitmodules から Cleanroom エントリを手動で削除する
- ローカルの Carthage フォルダーをワイプする
rm -rf ~/Library/Caches/org.carthage.CarthageKit
これを修正する方法がわかりません。
更新 2
バグレポートを提出しましたhttps://github.com/Carthage/Carthage/issues/1146
frameworks - Carthage 依存関係管理のフレームワークの名前はどこから取得できますか?
私の質問は、Carthage でフレームワークのカートファイル名を取得するのは難しいようですが、CocoaPods ではこれhttps://cocoapods.org/
をコピーして貼り付けるだけで簡単に取得できます。
Carthage 依存関係ツールのすべてのフレームワークのカートファイル名を取得する Web サイトまたは場所はありますか?
ios - Xcodebuild: アドレス帳の読み込みに失敗しました
carthage を使っていたらビルドがいつも失敗したので carthage の github の問題を調べてみたら xcodebuild のエラーのようでした. それでも入力xcodebuild -list
するとエラーが発生します. わかり
~$ > xcodebuild -list
2016-03-02 10:40:17.413 xcodebuild[17993:2398778] ### Failed to load Addressbook class CNContactNameFormatter
Information about project "ReactiveCocoa":
Targets:
ReactiveCocoa-Mac
ReactiveCocoa-MacTests
ReactiveCocoa-iOS
ません. 助けてください!
swift - Carthage 更新エラー:「GitHub API リクエストが失敗しました: 資格情報が正しくありません」
ここに私のカートファイルがあります:
実行すると、次のようcarthage update
になります。
したがって、Kanna と Realm の両方をビルドしているように見えますが、GitHub API の資格情報が正しくないというエラーが表示されます。なにが問題ですか?
ios - デバッグ時に Xcode がクラッシュする
Xcode に大きな問題があり、一部のプロジェクトをデバッグできないという問題があります。コンソール ウィンドウに値を表示または出力しようとすると (po
コマンドを使用)、Xcode がクラッシュしました。
これに関する多くの質問/トピックといくつかの提案された解決策を見てきましたが、何も役に立ちません。たとえば、私が試したこと:
- 派生データの削除
- すべてのブレークポイントを削除
- Xcode の異なるバージョン (私は Xcode 7.0 からこの問題を抱えています)
- CLANG_ENABLE_MODULE_DEBUGGING を false に設定
- Xcode と OS の再起動
- Xcode の再インストール
- Mac OS X を再インストールします (データを保持したまま)
私はカルタゴを使用しており、コマンドを試しました:
これまでのところ何も役に立ちません。本当の問題は Xcode のバグか何かだと思いますが、Apple がこれを修正するのが待ちきれません。どうすれば自分で修正できますか?デバッガーの使用をやめられません。
Xcode クラッシュ ウィンドウからの詳細情報は次のとおりです。
助けてくれてありがとう