iPhone(ジェイルブレイク)用のアプリを作成しています。このアプリは、このディレクトリ (とりわけ) "/Ringtones.PQNYRJ/" を変更し、着信音ファイルを作成しようとします。問題は、あらゆる方法で試してみましたが、うまく動作しません。私はCydiaのドキュメントに従い、アプリと同じ名前のファイルを作成しましたが、バイナリを実行するためのシェルスクリプトを使用しました(アンダースコアで名前を変更しました)。
dir=$(dirname "$0")
exec "${dir}"/MyTones_ "$@" 2>>/tmp/MyTones.log
適切なアクセス許可を設定しました (またはそう思います)... Cydia.app のアクセス許可に基づいて設定しましたが、返されたのは次のとおりです。
AVAssetExportSessionStatusFailed: エラー Domain=NSURLErrorDomain Code=-3000 "ファイルを作成できません" UserInfo=0xa79750 {NSUnderlyingError=0xa79860 "操作を完了できませんでした. (OSStatus エラー -12115.)", NSLocalizedDescription=ファイルを作成できません}
なにか提案を?