2
我無法在我嘗試使用Lion中的沙箱的應用程序中發送分佈式通知。 獲取...如何在Lion中發送沙盒應用程序中的分佈式通知?
deny distributed-notification-post
...在控制檯的system.log
。是否有任何可以添加以允許通知的權利?
是否可以做到這一點,如果是的話如何?
我無法在我嘗試使用Lion中的沙箱的應用程序中發送分佈式通知。 獲取...如何在Lion中發送沙盒應用程序中的分佈式通知?
deny distributed-notification-post
...在控制檯的system.log
。是否有任何可以添加以允許通知的權利?
是否可以做到這一點,如果是的話如何?
如果您不需要包含用戶信息字典,它應該可以工作;如果沒有,請向蘋果的開發論壇詢問和/或提交雷達。
但是,如果您確實需要包含用戶信息詞典,則無法執行此操作,並且沒有直接的解決方法。如果你看一下應用程序沙箱設計指南,以「確定是否您的應用程序適用於沙箱」一節,它說:
以下應用程序的行爲是不符合應用程序沙箱:
...
發送用戶信息詞典廣播通知
使用App沙盒,你可以發送通知,但你不能在通知用戶信息字典你發送的。
那麼,你就必須重寫你的應用程序使用一些其他機制的進程間通信。 (咆哮項目可能是一個有用的資源,因爲他們在大多數其他人之前經歷過這一點,並且公開。)