サードパーティ製アプリケーションがディスクに書き込めない


6

私はこのアプリケーションをダウンロードしました: ロバシミュレータ

そして解凍した後に実行ファイルだけでなく "log"と呼ばれるフォルダがあるはずです、そしてアプリケーションが実行されると、新しいファイルがこの "log"フォルダに書き込まれます。

しかしこれは起こらず、彼らはこの状況について警告した。

ログが生成されていない場合は、おそらく以下のバージョンを実行しています。   信頼できないアプリケーションをサンドボックス化するOS X。これにより、   シミュレータがディスクに書き込みます。これを解決するには、実行可能ファイルを   Applicationsフォルダ

アプリを「アプリケーション」フォルダにドラッグしても、問題は解決しませんでした。

回答:


3

ログは実際に作成されています。私はmacOS High Sierra 10.13.4(17E199)を実行しているMacでアプリを実行しました。リンクに記載されている手順に従って、ログの作成を確認しました。 Webページをダウンロードする 。リンク先のWebページからメモを取るための3つの重要な指示:

  1. ログが生成されない場合は、おそらく信頼できないアプリケーションをサンドボックス化するバージョンのOS Xを実行しているでしょう。これにより、シミュレータによるディスクへの書き込みが防止されます。これを解決するには、実行可能ファイルをApplicationsフォルダ内に移動します。

  2. このシミュレータは、ロバタブ形式のログデータを作成できます。これは、実行可能ファイルの横にあるフォルダのルートにあるlog dirに格納されています。 Macでは、このフォルダを見るためにパッケージの内容を閲覧する必要があります。このフォルダが見つからない場合、データは記録されません。

  3. Auto Drive w Recボタンを押す。

それでは、以下の手順に従ってください。

  1. ダウンロードしたファイルをダブルクリック DonkeySimMac.zip ファイル。抽出します DonkeySimMac/donkey_sim.app アプリバンドル。

  2. 移動/コピー donkey_sim.app に /Applications ディレクトリ。

  3. 実行する donkey_sim.app 右クリックして( ダブルクリックしないでください アプリのアイコンをクリックします。初回起動時( のみ )、ダイアログボックスが表示されます。

    "donkey_sim.app" is an application downloaded from the Internet. Are you sure you want to open it?
    

    クリック 開いた アプリを起動します。

  4. お好みのグラフィックオプションを選択してヒット 遊びます! 。

  5. ダブルクリックであなたの選んだシーンを始めましょう。

  6. ヒット オートドライブと録音 ボタン。

  7. あなたはラベルに対してランニングカウンターを見ることができるでしょう ログ アプリウィンドウの左下隅にあります。これはログが生成されていることを確認します。

enter image description here

  1. 終了したら、停止→終了→終了の順にクリックします。

  2. 案内する /Applications ディレクトリ。

  3. 右クリック donkey_sim.app そして選択 パッケージ内容を表示 。

  4. ダブルクリックして開く log ディレクトリ。

  5. ほら!あなたのログはここにあります。

enter image description here

観察 :ログ生成はどちらか一方の場合にのみ機能します。 ジョイスティック/キーボードワット または オートドライブと録音 オプションが選択されています。 (はい、キーボードはキーボードと誤入力されています!)。

enter image description here


私のために働きます。ただし、実行するたびに以前のログファイルが上書きされます。これらのタイムスタンプを取得したり、実行ごとにログに新しいフォルダを開く方法はありますか。
— ShpielMeister

@ShpielMeisterあなたが観察している行動はアプリがプログラムされている方法によるものです。おそらく救済策は、毎回実行する前にログファイルをコピーするか、開発者に連絡して実装の変更を依頼することです。
— Nimesh Neema

うまく設計されていないアプリケーションを実行するための驚くべき量の作業。努力を+1します。 Appフォルダに対するユーザ制御を要求する場合は、ユーザフォルダにApplicationsフォルダを作成し、そこでアプリケーションを実行しないでください。それから指示はそうかもしれません - ユーザーのアプリにアプリを入れて、コントロールで開いてください - 一度クリックしてください。
— bmike

2

Applicationsフォルダに新しいフォルダ( "Donkey Simulator")を作成してから、そのフォルダ内にアプリケーションを移動しましたか?


2

Macのインストール手順を読んでから、ダウンロードしたアーカイブファイルを解凍するとフォルダができ、それから(ルートレベル)/ Applicationsフォルダに移動します。ただし、自分のアカウントが標準ユーザーアカウントの場合は、/ Applicationsフォルダまたはそのサブフォルダへの書き込みアクセス権はありません。 / Applicationsフォルダの[情報を見る]ウィンドウを開き、ユーザーアカウントを追加して[読み取りと読み取り]をクリックします。書き込みアクセスは、/ Applicationsに配置したDonkey Simulatorフォルダに対しても同じ操作を行いますが、下の歯車アイコンをクリックして「同封のアイテムに適用...」を選択するという追加の手順を追加します。書き込みアクセス権はlogsサブフォルダーにも適用されます。これで問題は解決するはずです。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.