0
チームIDは、たとえば "ABCDEF12345.com.facebook.app"のプレフィックスで、ABCDEF12345はチームIDです。私は "com.facebook.app"を得ることができますが、チームを取得する方法は?App StoreからダウンロードしたipaファイルからチームIDを取得するにはどうすればよいですか?
チームIDは、たとえば "ABCDEF12345.com.facebook.app"のプレフィックスで、ABCDEF12345はチームIDです。私は "com.facebook.app"を得ることができますが、チームを取得する方法は?App StoreからダウンロードしたipaファイルからチームIDを取得するにはどうすればよいですか?
この
+ (NSString *)bundleSeedID {
NSDictionary *query = [NSDictionary dictionaryWithObjectsAndKeys:
(__bridge NSString *)kSecClassGenericPassword, (__bridge NSString *)kSecClass,
@"bundleSeedID", kSecAttrAccount,
@"", kSecAttrService,
(id)kCFBooleanTrue, kSecReturnAttributes,
nil];
CFDictionaryRef result = nil;
OSStatus status = SecItemCopyMatching((__bridge CFDictionaryRef)query, (CFTypeRef *)&result);
if (status == errSecItemNotFound)
status = SecItemAdd((__bridge CFDictionaryRef)query, (CFTypeRef *)&result);
if (status != errSecSuccess)
return nil;
NSString *accessGroup = [(__bridge NSDictionary *)result objectForKey:(__bridge NSString *)kSecAttrAccessGroup];
NSArray *components = [accessGroup componentsSeparatedByString:@"."];
NSString *bundleSeedID = [[components objectEnumerator] nextObject];
CFRelease(result);
return bundleSeedID;
}
をお試しください