4

我在 MacAppStore 中有一个基于沙盒 MonoMac 的应用程序,该应用程序的最新更新已推送到 MAS 我收到来自 Apple 的消息,该应用程序访问 /dev/shm,并且允许此更新,但以后的更新不得访问 /开发/shm。我没有在我的应用程序中使用任何共享内存,所以我假设这是因为 MonoMac 的某些部分正在使用共享内存(这是有道理的)。将来我怎么可能解决这个问题?

4

1 回答 1

5

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

更新此变量的错误已在 3.0 系列中修复。

于 2013-06-12T13:49:54.170 回答