Hem ana makine uygulamasında hem de paylaşım uzantısında Uygulama Grupları oluşturdum. Tanımlayıcı "group.com.abc.xyzApp" gibi görünüyor. Bu dizeyi program aracılığıyla almanın bir yolu var mı? Ayrıca, uygulama gruplarının programsal olarak ayarlandığını nasıl anlarım? Uygulama grubu tanımlayıcısını bilmesi için yeterli olan bir dosya kapsayıcısını veya kullanıcı varsayılanlarını başlatmaya çalışıyor mu? Ör:Uygulama grubu tanımlayıcısını ana bilgisayar uygulamasından almanın ve iOS'ta uzantı paylaşmanın bir yolu var mı?
[[NSUserDefaults alloc] initWithSuiteName:@"group.com.abc.xyzApp"].
Yardımı @ @Shwethascar, Çözüm buldunuz mu? –
@ W.S Hayır, yapmadım. Tanımlayıcılar için önceden belirlenmiş dizeleri kullanarak bitti. – Shwethascar
NSString * path = [[NSBundle mainBundle] pathForResource: @ "UygulamamTargetName" ofType: @ "yetkiler"]; NSDictionary * dict = [[NSDictionary alloc] initWithContentsOfFile: yol]; NSArray * appGroups = [dict objectForKey: @ "com.apple.security.application-groups"]; Yukarıdaki kodu kullanarak gruplar dizisini okuyabiliyordum. şimdi hem programlı olarak dosya ismini bulmaya çalışıyorum hem WatchKit Extension hem de App, sabit kodlanmış string olmadan program grubunu programlı olarak okuyor. –