iOS   发布时间:2022-05-04  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了无法在iOS 11模拟器上获取组文件夹大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
@H_673_3@概述 所有iPhone 11模拟器上的以下内容始终返回nil,但在11之前的设备和模拟器上工作正常. let containerURL = fileManager.containerURL(forSecurityApplicationGroupIdentifier: "group.my.group.name.here") 其他人遇到这个吗?解决办法是什么? 经过一整天的调试,我想我可能找到了解决方法.
所有iPhone 11模拟器上的以下内容始终返回nil,但在11之前的设备和模拟器上工作正常.

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

其他人遇到这个吗?解决办法是什么?

解决方法

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

我认为它与Bundle Identifier有关.因此,如果您有一个包标识符xx,它会失败,但如果您的包标识符是xx.xx,它就会起作用

因此,例如它与Bundle Identifier:musicapp失败了

它将与Bundle Identifier一起使用:com.steventso.musicapp甚至com.musicapp

由于在向公众发布应用程序后无法更改Bundle Identifier,因此解决方法是创建一个严格用于开发的新Target,以及使用模拟器时使用命名方案的bundle标识符XX.XX

是的,这是一个奇怪的错误,我希望他们修复,但我认为我甚至错误,甚至首先用Xx的方案命名它.

很难说这是否会破坏iPhone X,因为没有物理设备可以测试,所以手指交叉这样就可以了.

大佬总结

以上是大佬教程为你收集整理的无法在iOS 11模拟器上获取组文件夹全部内容,希望文章能够帮你解决无法在iOS 11模拟器上获取组文件夹所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。