Can I access the code for my packaged app?
4 ビュー (過去 30 日間)
古いコメントを表示
I've created and packaged an app using the App Designer, and I want to share it.
However, I only want others to use my app and not have access to the app code.
Is it possible to package an app without making the code inaccessible?
Is the code inaccessible when using app packing function in the MATLAB?
3 件のコメント
Angelo Yeo
2023 年 11 月 14 日
編集済み: Angelo Yeo
2023 年 11 月 14 日
Yes, Application Compiler encrypts m-files automatically. Note that the compilation uses AES (Advanced Encryption Standard), which is different from p-code. P-codes obfuscate codes.
Information on encryption is not fully documented, but you can find hints in the doc below.
https://www.mathworks.com/help/compiler/mcc.html
採用された回答
Chunru
2023 年 11 月 14 日
Perhaps the most straightforward way is to convert your m-code to pcode (doc pcode for more details). Compiling is another option, but it may be more involved (need compiler).
1 件のコメント
Angelo Yeo
2023 年 11 月 14 日
編集済み: Angelo Yeo
2023 年 11 月 14 日
Ah, I agree. p-code can be a convenient way to go. For OP's information, one can export apps into "m" file.
This can be obscured with pcode.
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で MATLAB Compiler についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!