2012-08-08 18 views
5

py2appを使ってバンドルされたアプリケーションに変換されたpythonスクリプトがあります。手動で起動すると正常に動作します。しかし、マウンテンライオン、私はlaunchdのを使用して、それを起動しようとすると、私はシステムログに次のエラーを取得する下:Mac Mountain Lion Error - "fPermittedFrontASNsにありません"

8月8日7時15分02秒StraylightPro.local灌漑[79689]:灌漑エラー
Aug35 07:15:02 StraylightPro.local coreservicesd [77]:アプリケーション アプリケーション: "Irrigate" [0x0/0x697596f] @ 0x0x7fe77240cec0は、 になりましたが、fPermittedFrontASNsには含まれていませんでした( ASN:0x0-0x1cb2cb1 :))ので、拒否しています。

マウンテンライオンの新しいセキュリティ機能の結果ですが、Appleの開発者向けのドキュメントを検索し、用語「fPermittedFrontASNs」のために、ウェブ上の周りグーグルでは何も上がっていないことをかなり明確ようです。

アプリケーションバンドルに拡張属性を追加したり、これを解決するlaunchd plistファイルに行を追加することができれば本当にうれしいでしょう。それが動作する場合は、

--master-無効

spctl:あな​​たはそれがゲートキーパーによってもたらされるセキュリティ制限があることが確実な場合

答えて

0

、あなたがテストの目的のためにゲートキーパーを無効にすることができますspctlコマンドを使用して適切なルールを追加できます。指示のために 'man spctl'を見てください。

+1

GateKeeperを無効にしても、SugarSyncをインストールするときにもこれが起こります。 – Keltia

0

アプリケーションに署名はありますか?

https://apple.stackexchange.com/questions/62707/how-to-get-installers-not-to-hang-on-waiting-for-other-installations-to-completa page on Apple's support siteを参照)では、アプリケーションバンドルの変更時に開発者IDで署名されたアプリケーションは起動しません。

py2appの現在のバージョンで作成されたアプリケーションは、アプリケーションバンドルの作成時にバイトコンパイルされず、最初の起動時にコンパイルされるファイルがあるため、最初の起動後に変更できます。これは将来のアップデートで修正する予定のバグです。

関連する問題