0

Worklight 6.2 で、iphone/native の下の任意の場所に LibInclude という名前のディレクトリーを作成すると、Worklight はそのディレクトリーとすべての内容を Project Explorer ビューで非表示にします。Jazz SCM を使用している場合は [保留中の変更] ビューに表示されますが、ファイルをチェックインしようとすると、ファイルが見つからないというエラーが表示されます。iphone/native 以外の場所に LibInclude を作成すると、正常に動作します。

これは、Xtify がその SDK の一部のファイルにこの名前のフォルダーを使用し、ファイルを SCM にチェックインできないため、問題です。

再作成するには、iPhone 環境で WL プロジェクトを作成します。次に、OS ブラウザーで iphone/native に移動し、LibInclude というフォルダーを作成します。Eclipse に戻り、Project Explorer ビューから更新すると、作成したフォルダーが表示されなくなります。

これは WL 6.1 で正しく機能します。

他に提供できる情報があれば、お知らせください。

4

1 に答える 1

0

6.1 ではこのフォルダを作成でき、6.2 では「作成できない」のは事実ですが、そもそもこれを行う理由がわかりません。

LibInclude フォルダーがアプリケーションのフォルダー構造 (iphone\native\XtifyLib\CustomInbox\LibInclude) に既に存在することがわかるため、このフォルダーを作成する必要はありません。

後で使用するために、このフォルダにファイルを追加しようとしている可能性がありますか?
シナリオは十分に明確ではありません。

後で使用するためにそこにファイルを追加したい場合は、そこにファイルを配置するだけでは不十分であることに注意してください。Xcode プロジェクトをビルドして開いた後、それらのファイルはリンクされないため、「ファイルを追加...」(Xcode で) を開き、プロジェクトに認識されるようにファイルを追加します。

さらに、追加のファイル (?) を iphone\native フォルダーではなく、iphone\nativeResources フォルダーに保存したい場合があります。
次のフォルダ構造を再作成するだけです: iphone\nativeResources\XtifyLib\CustomInbox\LibInclude

次に、SCM にネイティブ フォルダーの代わりに nativeResources フォルダーを保存できます。
次回のビルドでは、nativeResources フォルダーのファイルがそれぞれネイティブ フォルダーにコピーされます。

後でプロジェクトを Xcode で開いたときに、ファイルをリンクする必要があることに注意してください。


シナリオ全体を説明していただけると助かります

于 2014-09-03T05:17:47.007 に答える