2017-03-24 13 views
-1

サンドボックス化のため、別のアプリを使用してiOSアプリに関連付けられたテキストファイル(設定ファイル)を表示することはできません。 Androidでかなりシンプルなもの。私は間違っていますか?iOS、設定ファイル、サンドボックス

私はUnity iOSアプリケーションを使ってテキスト設定ファイルを実装しようとしていますが、アプリケーションの起動時に一度ロードされて解析されます。 この設定ファイルは、実際のiOSデバイスで手動で編集して保存することもできます。

/var/mobile/Container/Data/Application/foo/Documents

に解決PersistentDataPathがあるユニティで

(補遺) は、iOSのは私が見ると(ジェイルブレーキングなし)この場所にファイルを編集できるようになりますファイルエクスプローラアプリがサポートされますか?

+0

あなたは設定バンドルを意味しますか?それは設定バンドルのためのものです。他に何かを意味するのでなければ? – Fogmeister

+0

変更を加えるために、* user *がテキストエディタを使ってiPhone/iPadでテキストファイルを開くことができるかどうかを尋ねていますか? – DonMag

+0

OP。改訂された投稿をご覧ください。 –

答えて

0
  1. iOS App Groupsを使用して確認できます。複数のアプリケーションが共有コンテナにアクセスし、プロセス間通信を可能にします。これについてはあまり書類はありませんが、あなたが探しているものかもしれません。少なくとも、あなたはアプリの間でNSUserDefaultsを共有することができます。

  2. NSUserDefaultsこれは、アプリの設定を保存する最も簡単な方法です。手動編集の場合:開発者の証明書で署名されたデバイスのアプリがあれば、iOS対応のファイルエクスプローラアプリに接続して編集できます。しかし、リリース後、App Storeからあなたのアプリは制限された/私設のパスにインストールされているので、あなたが脱獄していない場合は不可能です。

  3. 最初の設定はアプリバンドルに入れて、最初の実行時にNSUserDefaultsにコピーするだけです。

+0

これはObjective Cアプリではなく、むしろC#であることを言及する必要があります。 Unityには、/ var/mobile/Container/Data/Application/foo/Documentsに解決されるPersistentDataPathがあります。この場所にあるファイルを表示したり編集したりできるiOS対応のファイルエクスプローラアプリはありますか?再度、感謝します! –

+0

iFunboxまたはiExplorerを試すことができます。この探検家はiPhoneをサポートしています。 – alxndr

0

短い答え: "ファイルマネージャ"タイプのアクセスを可能にするiExplorer - https://macroplant.comなどのユーティリティがあります。しかし、...

長い答え:のユーザーがのユーザーにコンフィギュレーションファイルを変更するための他のソフトウェアを購入(または取得)する必要がある場合、アップルがそれを承認する可能性は薄いです。

適切なことは、ユーザーが自分のアプリにユーザーインターフェイスを提供して、ユーザーが設定を変更/更新できるようにすることです。

+0

これはApp Storeには行かない –

関連する問題