语境
在iOS8和扩展程序中,Apple引入了App组容器(more info here)。
问题
我们通过NSFileManagercontainerURLForSecurityApplicationGroupIdentifier:方法使用它。它可以在AppStore上的生产环境中很好地运行(适用于iOS8和iOS7)。问题在于自从我们的团队更新到Xcode 6.1 (6A1052d)以来,该方法在模拟器上返回了nil
我们进行了很多搜索,但没有找到任何线索。即使此questionthis one在这里也不适用。
TLDR:问题NSFileManagercontainerURLForSecurityApplicationGroupIdentifier:方法可在您的模拟器上使用吗?有什么办法可以解决这个问题?

最佳答案

我可以自己解决这个问题。该文件说



在我的应用程序中的某个时候,我已经从我的应用程序目标/构 build 置/代码签名/代码签名权利中删除了权利文件。调试和发行版都必须包含YOUR_APP.entitlements文件。我的调试未包括在内,因此无法在模拟器上运行

关于objective-c - containerURLForSecurityApplicationGroupIdentifier在iOS模拟器上返回nil,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26740404/

10-10 22:24