1

iOS モジュールをビルドするためのサンプル コードが動作しています。赤い四角形が描画されます。XCode のモジュールにフレームワークを追加しましたが、build.py は引き続き成功します。しかし、「titanium run」でモジュール テスト ハーネスを実行すると、ビルドが失敗し、ログ ファイルに「ld: framework not found MyFramework」というメッセージが表示されます。

モジュールは正常にビルドされているのに、モジュール テスト ハーネスで機能しないのはなぜですか? また、両方の場所で機能するようにするにはどうすればよいですか?

4

1 に答える 1

2

フレームワークは、フレームワークの状況に関係なく build.py が成功できるように、モジュール テスト ハーネスの実行時にリンクされます。

ここでの問題は、MyFramework が置かれているローカル フォルダーを次のように指定する必要があることでした。

OTHER_LDFLAGS=$(継承) -F"${HOME}/Documents/test/module/" -framework MyFramework

于 2012-12-14T20:19:46.627 に答える