フィルターのクリア

Receiving writing-related error message while running a dmg app

1 回表示 (過去 30 日間)
Melanie VT
Melanie VT 2023 年 2 月 28 日
コメント済み: Melanie VT 2023 年 3 月 7 日
Hi,
I’m receiving the below error message while running a dmg app created via Application Compiler.
I’m using macOS Monterey (v12). I checked all Security & Privacy configurations and enabled every possible option. The interesting thing is that when I run the m file inside Matlab, it generates the outputs successfully. Any ideas on how to handle this issue?
Thanks in advance,
Mel
  1 件のコメント
Walter Roberson
Walter Roberson 2023 年 2 月 28 日
編集済み: Walter Roberson 2023 年 2 月 28 日
I see this claim, but I do not know if it is accurate:
The instructions at https://www.techwalla.com/articles/how-to-edit-dmg are more along the lines of what I have read in the past.

サインインしてコメントする。

採用された回答

Melanie VT
Melanie VT 2023 年 3 月 7 日
Thank you very much @Walter Roberson. It turns out that dmg files compiled by Application Compiler cannot write to relative file paths. Changing relative paths into absolute ones solved my problem!
E.g.
Changing this:
writetable(data, 'file.xlsx')
into this:
writetable(data, fullfile(path, 'file.xlsx'))
Cheers,
Mel
  2 件のコメント
Walter Roberson
Walter Roberson 2023 年 3 月 7 日
That would hint that your current directory is not what you expect
Melanie VT
Melanie VT 2023 年 3 月 7 日
As a matter of fact, it is. Because as I mentioned in my first message, the same m.file (that the dmg application is compiled) generates outputs successfully through Matlab Command Window in the same computer. However, the permission is somehow not granted when the same request is sent from the dmg application.

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeEntering Commands についてさらに検索

製品


リリース

R2022b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by