2017-09-13 34 views
4

下总是返回零上所有的iPhone模拟器11但器件和模拟器前11无法获得团体在iOS文件夹11模拟器

let containerURL = fileManager.containerURL(forSecurityApplicationGroupIdentifier: "group.my.group.name.here") 

任何人遇到这种正常工作?解决办法是什么?

回答

1

经过一整天的调试,我想我可能已经找到了解决方法。

我认为它与捆绑标识符有关。所以,如果你有一个包标识符xx,它失败了,但它的作品,如果你的包标识为xx.xx

因此,例如,它不能与捆绑标识符:musicapp

将同捆标识工作:com.steventso.musicapp,甚至com.musicapp

由于在向公众发布应用程序后无法更改软件包标识符,因此解决方法是创建一个新的目标,严格用于开发,并在使用模拟器时将其用于软件包标识符与命名方案xx.xx

是的,这是一个奇怪的错误,我希望他们修复,但我认为我错了,甚至命名为xx的计划在第一位。

很难说这是否会破坏iPhone X,因为没有任何物理设备可以测试,所以手指交叉操作就没问题。

+0

我认为你是对的。我们的捆绑ID也没有时段 – Bret