Ios 苹果手表数据共享

Ios 苹果手表数据共享,ios,objective-c,swift,apple-watch,Ios,Objective C,Swift,Apple Watch,当我试图在Apple Watch和iPhone(都在模拟器上)之间共享数据时,我遇到了一个问题 这就是我在iPhone应用程序中存储数据的方式: NSUserDefaults* defaults = [[NSUserDefaults alloc]initWithSuiteName:@"group.com.myapp"]; [defaults setObject:@"TEST" forKey:@"testKey"]; [defaults synchronize]; 这就是我试图在我的手表

当我试图在Apple Watch和iPhone(都在模拟器上)之间共享数据时,我遇到了一个问题

这就是我在iPhone应用程序中存储数据的方式:

    NSUserDefaults* defaults = [[NSUserDefaults alloc]initWithSuiteName:@"group.com.myapp"];
[defaults setObject:@"TEST" forKey:@"testKey"];
[defaults synchronize];
这就是我试图在我的手表应用程序中检索数据的方式:

NSUserDefaults* defaults = [[NSUserDefaults alloc]initWithSuiteName:@"group.com.myapp"];
    NSLog(@"%@",[defaults objectForKey:@"testKey"]);
它只返回NULL

我已经配置了“appGroups”,我的授权文件如下所示:

授权文件为空,我已手动插入此授权数组。

我也在一个全新的项目中进行了测试,按照我所采取的步骤,exept Xcode已经正确地生成了这个文件,因此它是自动生成的,并且工作得非常出色。

我尝试插入的项目是旧的。我认为这与此有关,但我不知道如何修复它

有人能帮我吗


多谢各位

感谢所有试图帮忙的人。。。。我找到了解决办法。。。在新项目上,代码签名权限是自动的。。。但在像我这样的旧电脑中,我们必须手动设置。。。。非常感谢


你说不能让它工作是什么意思?您是否收到任何错误或异常?NSLog消息是什么?日志只返回NULL…:/我已经插入了问题的更多细节。。。。谢谢!!