提交沙盒MonoMac应用程序而无需访问共享内存?

时间:2013-01-26 09:12:09

标签: mac-app-store monomac

我在MacAppStore中有一个基于Sandboxed MonoMac的应用程序,将应用程序的最新更新推送到MAS我收到Apple发来的消息,该应用程序访问/ dev / shm,并且此更新将被允许但未来的更新必须不访问/ dev / shm。我没有在我的应用程序中使用任何共享内存,所以我假设这是因为MonoMac的部分使用共享内存(这是有意义的)。我怎么可能在将来解决这个问题?

1 个答案:

答案 0 :(得分:5)

共享内存访问是由探测/dev/shm文件夹时性能计数器的初始化引起的。引入了名为MONO_DISABLE_SHARED_AREA的环境变量来避免这种情况。请参阅mono-mmap.c源文件以了解有关它的更多信息。

更新A bug on this variable已修复3.0系列。