2016-10-24 7 views
0

J2ObjCを使用して、ソースソースjarを目的cに変換する必要があります。 Xcodeのビルドルールはhereです。 しかし、私はこのスクリプトソースjarファイルを持つJ2ObjC

"${J2OBJC_HOME}/j2objc" --build-closure -d ${DERIVED_FILES_DIR} -sourcepath "${PROJECT_DIR}/" --no-package-directories "${PROJECT_DIR}/Classes/Othello/Engine/itext-2.1.7-sources.jar" ${INPUT_FILE_PATH}; 

を追加するとき、私はこのプロジェクトが構築されたエラーenter image description here

enter image description here

を構築し、私のスクリプトなしで正常に実行され得ます。 助けてください ありがとう

答えて

0

最後の$ {INPUT_FILE_PATH}を削除してみてください。 j2objcのフラグは、ビルドツールをサポートするjavacの後にモデル化されているため、最後のフラグの後の引数はすべてソースファイルとして扱われます。ソースjarはすべてのソースファイルを保持しているので、$ {INPUT_FILE_PATH}はディレクトリをコンパイルするようにコンパイラに指示します。

+0

私は "$ {J2OBJC_HOME}/j2objc"に変更しました - build-closure -d $ {DERIVED_FILES_DIR} -sourcepath "$ {PROJECT_DIR} /" --no-package-directories "$ {PROJECT_DIR}/Classes/Othello/Engine/itext-2.1.7-sources.jar ";ビルドに失敗しました – ldt25290

関連する問題