相关疑难解决方法(0)

无法读取CFPrefsPlistSource iOS 10中的值

我今天已将我的Xcode 8更新为beta 2,并且我正在尝试在App和Today Extension之间共享数据.我正面对这个日志警告:

2016-07-08 18:00:24.732472 ProjetctX [941:42801] [用户默认值]无法读取CFPrefsPlistSource <0x1700f1280>中的值(域:group.xpto,用户:kCFPreferencesAnyUser,ByHost:是,容器:(null)) :将kCFPreferencesAnyUser与容器一起使用仅允许System Containers与cfprefsd分离

有人可以帮帮我吗?

xcode ios ios-app-group ios10

70
推荐指数
6
解决办法
3万
查看次数

containerURLForSecurityApplicationGroupIdentifier在iOS模拟器上返回nil

上下文

通过iOS8和扩展,Apple推出了App组容器(此处有更多信息).

问题

我们通过它NSFileManagercontainerURLForSecurityApplicationGroupIdentifier:方法使用它.它适用于AppStore上的生产(iOS8和iOS7).问题是我们的团队更新到Xcode 6.1 (6A1052d),该方法返回nil模拟器.

我们搜索了很多,但我们找不到任何线索.即使这个问题这一个是在这里不适用.

TLDR:问题

确实NSFileManagercontainerURLForSecurityApplicationGroupIdentifier:方法适用于您的模拟器?有没有办法解决这个问题?

iphone xcode objective-c ios-simulator ios8

21
推荐指数
3
解决办法
8783
查看次数

macOS 应用程序组名称应该以“group.”还是开发团队 ID 开头?

当我尝试将我的应用程序上传到 Mac App Store 时,出现错误 -

iTunes Store 操作失败。

无效的代码签名权利。您的应用程序包的签名包含 Mac OS X 不支持的代码签名权利。具体来说,“com.MyCompany.mac”中密钥“com.apple.security.application-groups”的值“[group.MyCompany.MyProject]”。不支持 MyProject.pkg/Payload/MyProject.app/Contents/MacOS/MyProject'。该值应该是一个字符串或一个字符串数组,每个字符串都以您的 TEAMID 开头,后跟一个点“.”。.

但我读到共享组必须以group.前缀开头- 那么正确的方法是什么?

macos entitlements ios-app-group appgroups

5
推荐指数
1
解决办法
963
查看次数