私のアプリケーションは、私のシステムでも、他のいくつかのアプリケーションで正常に動作します。Contents/MacOS/ApplicationがUnixの実行ファイルではないため、Cocoaアプリケーションは実行されません。
ただし、/ Contents/MacOS/ApplicationNameのファイルがUnixの実行可能ファイルでないため、アプリケーションを実行できない人がいます。ターミナルで次の行を入力する
は、実行するアプリケーションを強制し、問題を解決:
chmod +x ApplicationName
明らかにこれは問題の周りに非常にハック方法です、と私はユーザーに通知する必要はありません私のアプリケーションを実行するchmodに入る。私は間違って何をしていますか?一部のシステムではUnixの実行可能ファイルとして表示されますが、他のシステムでは表示されないのはなぜですか?また、現時点では...
どのようにアプリケーションをインストールしましたか? DMGとして出荷しますか? – Thilo
いいえ、私はちょうどそれらに与える.app 私はいつもdmgとして出荷する必要がありますか?すべての私のUNIX実行ファイルを+ xに設定するスクリプトを実行できますか? – JimmyB
どのように.appを転送しますか?それをdmgまたはzipに入れてもパーミッションは保持されます。 DOSフォーマットのUSBスティックにコピーするだけでは大丈夫でしょう。 – Thilo