2012-01-25 13 views
3

私はiPhoneのアプリケーションのDocumentsディレクトリにファイルをプログラムで書き込む必要があります。私はライセンス制限のためにlibimobiledeviceを使用することはできません。 iphonediskはもはや維持されておらず、あなたが集める限りは、とにかく実際にアプリケーションデータにアクセスすることはできません。MobileDeviceフレームワークを使用してアプリケーションのDocumentsディレクトリにファイルを書き込む方法

私はMobileDeviceフレームワークを直接使用する必要があると思います。

http://theiphonewiki.com/wiki/index.php?title=MobileDevice_Library

誰もがこれを行う方法を知っていますか?

+0

なぜLGPL 2.1はあなたのために問題がありますか? LGPLは、どのようなタイプのプログラムでも、GPLかどうかにかかわらず、対象のライブラリとリンクすることができます。 Macで 'gcc'を使用している場合は、LGPL' libc'とリンクしています。 – greg

+0

LGPL 2.1には、任意のライブラリの置換コピーを提供できるという条項があるためです。このアプリケーションの制約のため、このような置換は不可能です。 – DevDevDev

+4

plistまたはデータファイルを書きたいですか?なぜあなたはMobileDeviceフレームワークを使用しなければならないのですか?また、iOSによって提供されるメソッドではありません。 –

答えて

0

私たちのシナリオでは、データ/ファイルを共有するためにいくつかのアプリケーションが必要でした。 FTPサーバーを使ってデータを同期させました。私はこれがねじれた方法であることを知っていますが、それがそれを行う唯一の方法でした。 ftpフォルダにファイルをリストする方法はないので、ダウンロードするlist zipファイルを含むテキストファイルを作成しました。そのため、ファイルの代わりにZIPファイルをダウンロードし、解凍して使用しました。

2

あなたはfruitstrapを使用してこれを行うことができます:https://github.com/phildrip/fruitstrap

 
fruitstrap upload [--id=device_id] --bundle-id= --file=filename [--target=filename] 
関連する問題