5

プロジェクトの 1 つに少し問題があります。私のワークスペースには、メイン プロジェクトと、静的ライブラリ用の多数のプロジェクトがあります。Xcode からビルドすると、すべて正常に動作しますが、xcodebuild を使用すると、プロジェクトの 1 つがビルドされず、暗黙的な依存関係が機能しないようです。多分私は私の設定に何か間違ったことをしました。それで、それはあります。

私のスキーム構成: ここに画像の説明を入力

私の QAPreferences.a 情報: ここに画像の説明を入力

私の目標設定: ここに画像の説明を入力

Xcode から、iphoneos のデバッグで buildAppTarget を使用してビルドすると、動作します。

xcodebuild から、以下のコマンドで QAPreferences プロジェクトがビルドされません。

xcodebuild -workspace myProject.xcworkspace -scheme buildApp -configuration Debug -sdk iphoneos

以前は機能していましたが、最近 QAPreferences を追加しましたが、この瞬間から機能します。問題は QAPreferences プロジェクトにあるのかもしれません...

よろしく、クエンティン

4

2 に答える 2

3

-workspace同様の問題がありましたが、に引数を指定するのを忘れていたためxcodebuild、暗黙の依存関係が正しく機能していないように見えました。これは元の質問の問題ではなかったと思いますが、暗黙の依存関係に問題がある人にとっては、これが役立つ可能性があります。

于 2014-11-26T22:55:25.747 に答える
3

そのため、QAPreferences が xcodebuild によってビルドされなかった理由を最終的に発見しましたが、その理由はまだわかりません。実際、QAPreferences の 'Build Archive Architecture Only' は YES に設定されていましたが、NO に設定したところ、動作するようになりました!

于 2013-02-20T08:39:17.297 に答える