#問題について
CentOSで、Mac用アプリをzip化したところ、Macで解凍エラー(コンソール)・起動エラーが発生します。
・「Windowsでzip化したファイルを、Macで解凍」:OK
・「CentOSでzip化したファイルを、Macで解凍」:×
・「CentOSでzip化したファイルを、Windowsで解凍してMacへフォルダをコピーし、Macで起動」:OK
・「CentOSでzip化したファイルを、Windowsで解凍して、Windowsで再zip化し、Macへコピー・解凍・起動」:OK
・目的:「CentOSでzip化したファイルを、Macで解凍し、Macでアプリ起動したい」
#zip化について
・CentOS
zip -r AAA.zip BBB
zip -rX AAA.zip BBB
・Windows
7zipによる圧縮
#解凍エラーについて
エラーは、解凍時に下記のエラーが表示されました。(コンソール)
・Windowsでzip化した場合のみ発生。アプリは動作。
・CentOSでzip化した場合は発生せず。アプリは動作せず。
mdworker: zip imorter encountered an error (2) scanning "/Users/user/Desktop/apuri.zip".
#実行エラーについて
解凍エラー発生の有無に関わらず、生成されたフォルダには一通りファイルがあるので、アプリを起動しようとすると、下記のアラートが表示され、起動しません。
アプリケーション"アプリ名(アプリファイル群の入ったフォルダ名)"を開けません。
コンソールには下記のエラーがあります。
com.apple.xpc.launchd: (アプリ実行ファイル[437]) Could not find and/or execute program specified by service: 13: Permission denied: /Users/user/Desktop/フォルダ名/アプリ名.app/Contents/MacOS/アプリ実行ファイル名
Finder: spawn_via_launchd() faild, errono=111 label=アプリ名 path=/Users/user/Desktop/フォルダ名/アプリ名.app/Contents/MacOS/アプリ実行ファイル名 flags=1 : LaunchAppLicationClient.cp #1136 LaunchApplicationViaLaunchDJobLabel() q=com.apple.root.default-qos
Finder: spawn_via_launchd() faild, errorno=111 label=アプリ名 path=/User/user/Desktop/フォルダ名/アプリ名.app/Contents/MacOS/アプリ実行ファイル名 flags=1
com.apple.xpc.launchd: (アプリ名[437]) Service setup event to handle failure and will not launch until it fires.
zip化と解凍に問題があると思いますが、Windowsで解凍後にWindowsでzip化したものは、正常に解凍・起動するため、CentOSでzip化した元のzipは破損していないと思いますが・・・。
Linuxのパーミションが、Macで解凍したら何かおかしなかたちで引き継がれるのかなと推測しています。
Macにあまり詳しくないため、何か情報頂けると助かります。
Mac OS X EI Capitan
回答1件
あなたの回答
tips
プレビュー