2012-04-11 2 views
1

アップルのMacで動作するEclipseを使用してBlackberryアプリを開発しました。このように開発することは、私がMac用に見つけることのできるシミュレータがないため、デバイス上で直接テストしなければならないことを意味しました。アプリがパッケージ化されてアップロード可能な状態になっているので、私はベンダーアカウントからバッチインポートオプションを使用しましたが、Invalid Binaryエラーが続いていて、DS_Storeファイルに多くの桁が添付されています。誰もがこれを見て、またはこれらのファイルが何であるか知っていますか?私のアプリのcodファイルとdevices.txtファイル以外は、私のzipアーカイブには何もありません。App Worldで提出するためのZipファイルのBlackberryバッチインポートで無効なバイナリエラーが発生する

答えて

0

それはDS_Storeフォルダは、アップルのMac上で自動的に作成され、隠されていることが判明しました。だから、自分のバンドルのcodファイルとdevices.txtファイルを使ってリリースフォルダを作成したときに、DS_Storeフォルダが自動的に追加されていました。それらを削除するには、次のコマンドでは、端末(ユーティリティを介して)ウィンドウと型を開く:

find . -name '*.DS_Store' -type f -delete 

これは、再帰的にすべてのサブフォルダから隠さDS_Storeフォルダーを削除します。私はトップレベルのフォルダからこれを行い、私のZipアーカイブファイルを作成してBlackberryのベンダーアカウントにアップロードしました。それは成功しました!

1

リリースのファイルを.zipには、この手順を以下ください
Contents of a .zip file for a release

+0

ありがとうございます - 私は最初に私のリリースバンドルを構築したときにこのガイダンスに従っています:-) – JanB

関連する問題