1

トップレベルプロジェクトがリンクする静的ライブラリを生成するXCodeにサブサブプロジェクト(トップレベルプロジェクトの子の子)があります。サブサブプロジェクトの出力は、Build Settings > Link Binary With Libraries リストにあります (ただし、XCode では直下の子しか配置できないため、Target Dependencies にはありません)。Build ディレクトリの AppPackage にある Executable Unix File を削除すると、正しくビルドされます。今朝は正常に機能していたにもかかわらず、変更されたライブラリによって実行可能ファイルがリンクされる必要があることを認識していないだけです。git を確認しましたが、プロジェクト ファイルは変更されていません。何が起こっているのでしょうか?(投稿したらすぐに再起動します)

編集:再起動しても機能しませんでした。以前のコミットに移動しても機能しませんでした。うまくいかなかったのではないかと思い始めています。

4

1 に答える 1

0

私も同じ問題を抱えてる。アプリを静的ライブラリの新しいバージョンにリンクさせる唯一の方法は、ビルドする前にクリーンアップすることです。また、静的 lib プロジェクトを依存関係として設定しています。

于 2012-12-14T01:11:21.737 に答える