Search results for

“A Summary of the WWDC26 Group Lab”

10,966 results found

Post

Replies

Boosts

Views

Activity

Dynamic Subscriptions groups (Twitch business model)
Hello. I need your help. We are developing an application where users provide premium content. Followers have to subscribe to each user's account to access their content through a renewable subscription. Like on Twitch application. Example: User 4 can subscribe to user 1, user 2 and user 3. He will pay every month, 3 subscriptions. The problem is that we can't create all the subscription groups manually because it would be too much work and not scalable. According to the documentation, if we have 1000 premium users (who sell their content), we have to create 1000 subscription groups manually and submit the application for each new selling user. How does Twitch make it possible for a user to subscribe to several accounts at the same time? Can I find documentation on this subject? Thanks in advance.
2
0
680
Oct ’22
Prevent collapsing every tab group when collapsing sidebar
I'm not sure if this is even the right place to ask this, or voice this complaint if there's no fix. If not, please direct me where to go. I'm trying to switch all my development over to Safari, but the tab sidebar is driving me absolutely insane. Let's say I have a bunch of tab groups expanded, and I collapse the sidebar to focus on the webapp I am building. When I toggle to show the sidebar again, every single tab group is collapsed. Why is it 2 clicks to see the tabs in the sidebar? Even with zero tab groups, and just tabs in the workspace, if you collapse the sidebar it'll collapse the list of tabs. Is there some hidden setting for this? Who do we have to complain to?
Topic: Safari & Web SubTopic: General
0
0
232
Feb ’25
Building macOS with App Groups using external CI/CD
Howdy, My macOS application uses app groups, using an entitlement file similar to the one below. com.apple.security.application-groups $(TeamIdentifierPrefix)com.example.test This all works when using my local Xcode. However, when I push the job to our CI/CD server I get an error. error: Provisioning profile doesn't include the com.apple.security.application-groups entitlement. Profile qualification is using entitlement definitions that may be out of date. Connect to network to update. Searching around, namely macOS Unsatisfied entitlements com.apple.security.application-groups and System Extension app-group entitlement issue tells me that I do not need to have the app group contained within my provisioning profile, due to how macOS handles App Groups differently to iOS. Is there a way to tell xcodebuild on my CI box to ignore this and continue building?
5
0
2.5k
Jun ’23
NSUserDefaults don't save with app groups
Hello,I encounter the following problem with NSUserDefaults and app groups:I added a today extension to my main app and created an app group so that I can share data with the extension. I moved my user defaults to the app container by usingNSUserDefaults(suiteName: SharedConstants.appGroup)(where SharedConstants.appGroup is a constant from a dynamic framework). I instantiate the user defaults in the extension the same way. Note that I successfully created the app group in the developer portal and it displays as correct in both targets. I successfully share CoreData with the extension.My main app registers default values for all settings I store in the NSUserDefaults by reading a plist file from the app's main bundle like this:NSBundle.mainBundle().URLForResource(DefaultSettings, withExtension: plist)This worked with standardUserDefaults as expected and I did not change this due to the fact that the extension does not need to register default values (though there are fallbacks for the rare ca
Topic: UI Frameworks SubTopic: UIKit Tags:
2
0
3.2k
Aug ’15
Volume Purchasing vs Group Purchases for IAP
From what I understand, Volume Purchasing is coming this fall and Group Purchases will arrive later this year for subscriptions. What’s the difference between these? Will either support non-consumable in-app purchases? I really don’t want to require recurring payments nor build a paid duplicate version of my app, seems the freemium business model is important to support going forward. Thanks!
1
0
93
1w
Read file with System Network Extension from App Group
I have trouble with reading a file from an App Group with my System Network Extension. The app group container is found successfully. However the file read returns empty. In the app itself the same code runs fine and returns a string array of items found in the file. Code: func readFile() - [String] { var jsonResult: [String] = [] guard let containerURL = FileManager.default.containerURL(forSecurityApplicationGroupIdentifier: AppConstants.groupID) else { fatalError() } let fileURL = containerURL.appendingPathComponent(file.json) if let data = try? NSData(contentsOfFile: fileURL.path, options: .mappedIfSafe) as Data { if let json = try? JSONSerialization.jsonObject(with: data, options: .fragmentsAllowed) { jsonResult = json as! [String] } } os_log(jsonResult: %{public}@, jsonResult) return jsonResult } Log: default 09:42:19.486793+0200 app-network-extension container_create_or_lookup_app_group_path_by_app_group_ identifier: success default 09:42:20.105792+0200 app-network-extension jsonResult
2
0
1.3k
May ’21
Problems with group insets on watchOS 1.0.1
I have rebuilt my app using XCode 7 and am testing that it works on my watch running watchOS 1.0.1 before I upgrade the device to version 2.0. Everything seems fine so far except that my groups do not have their custom insets (all zero) but instead have insets of 2. If I change the insets to larger values then it seems to work as expected, but not for zeroes.This works fine in the simulator (which runs 2.0) but not on the watch when running 1.0.1. I notice that the new API offers the ability to set the insets at runtime (which is very useful - thanks for that) so I'm wondering if this is related to that?Sounds like I need to file a bug report but I thought I'd mention it here in case anyone else notices that things are positioned strangely when running an app built with XCode 7 on a watch running 1.0.1.
0
0
266
Jun ’15
Expro International Group Ltd - Profile issues
Certificate Details Certificate Name Expro International Group Ltd Certificate Type iOS Distribution Expiration Date 2029/02/11 Created By Thavaseelan Kudarsamy Enabled Capabilities iCloud, In-App Purchase, Personal VPN, Push Notifications App ID ESTSMobile (com.exprogroup.estsmobile) This profile is not installing.
Replies
1
Boosts
0
Views
207
Activity
Feb ’26
Dynamic Subscriptions groups (Twitch business model)
Hello. I need your help. We are developing an application where users provide premium content. Followers have to subscribe to each user's account to access their content through a renewable subscription. Like on Twitch application. Example: User 4 can subscribe to user 1, user 2 and user 3. He will pay every month, 3 subscriptions. The problem is that we can't create all the subscription groups manually because it would be too much work and not scalable. According to the documentation, if we have 1000 premium users (who sell their content), we have to create 1000 subscription groups manually and submit the application for each new selling user. How does Twitch make it possible for a user to subscribe to several accounts at the same time? Can I find documentation on this subject? Thanks in advance.
Replies
2
Boosts
0
Views
680
Activity
Oct ’22
Reply to VisionOS app stuck in review for a month!
@CodeKit Did Apple state specifically why the app was rejected? Did you spend a day at a developer lab getting your app up to snuff for launching on the App Store? Just curious....
Topic: App & System Services SubTopic: Core OS Tags:
Replies
Boosts
Views
Activity
Feb ’24
Reply to Shared NEVPNManager and NETunnelProviderManager between application and extensions
I created ticket number FB7788573. In our one-on-one lab, the networking team asked us to make forum posts as well. You may wish to coordinate with them about that.
Replies
Boosts
Views
Activity
Jun ’20
How see who joining WhatsApp group call and who how long logged?
IOS WhatsApp app does not realize the WhatsApp group Joined caller's details.
Replies
0
Boosts
0
Views
235
Activity
Aug ’24
Prevent collapsing every tab group when collapsing sidebar
I'm not sure if this is even the right place to ask this, or voice this complaint if there's no fix. If not, please direct me where to go. I'm trying to switch all my development over to Safari, but the tab sidebar is driving me absolutely insane. Let's say I have a bunch of tab groups expanded, and I collapse the sidebar to focus on the webapp I am building. When I toggle to show the sidebar again, every single tab group is collapsed. Why is it 2 clicks to see the tabs in the sidebar? Even with zero tab groups, and just tabs in the workspace, if you collapse the sidebar it'll collapse the list of tabs. Is there some hidden setting for this? Who do we have to complain to?
Topic: Safari & Web SubTopic: General
Replies
0
Boosts
0
Views
232
Activity
Feb ’25
Building macOS with App Groups using external CI/CD
Howdy, My macOS application uses app groups, using an entitlement file similar to the one below. com.apple.security.application-groups $(TeamIdentifierPrefix)com.example.test This all works when using my local Xcode. However, when I push the job to our CI/CD server I get an error. error: Provisioning profile doesn't include the com.apple.security.application-groups entitlement. Profile qualification is using entitlement definitions that may be out of date. Connect to network to update. Searching around, namely macOS Unsatisfied entitlements com.apple.security.application-groups and System Extension app-group entitlement issue tells me that I do not need to have the app group contained within my provisioning profile, due to how macOS handles App Groups differently to iOS. Is there a way to tell xcodebuild on my CI box to ignore this and continue building?
Replies
5
Boosts
0
Views
2.5k
Activity
Jun ’23
Reply to Navigation Link limitations inside a group in swiftui iphone
The limitation to 10 is effectively a very serious limitation of SwiftUI. But you can use Group and even Groups in Groups or Groups of Groups of Groups ! So the number of items is unlimited in fact Note : the forum does not accept the following text presented as code, so I paste a file. Groups of Groups of Groups
Topic: UI Frameworks SubTopic: SwiftUI Tags:
Replies
Boosts
Views
Activity
Oct ’21
NSUserDefaults don't save with app groups
Hello,I encounter the following problem with NSUserDefaults and app groups:I added a today extension to my main app and created an app group so that I can share data with the extension. I moved my user defaults to the app container by usingNSUserDefaults(suiteName: SharedConstants.appGroup)(where SharedConstants.appGroup is a constant from a dynamic framework). I instantiate the user defaults in the extension the same way. Note that I successfully created the app group in the developer portal and it displays as correct in both targets. I successfully share CoreData with the extension.My main app registers default values for all settings I store in the NSUserDefaults by reading a plist file from the app's main bundle like this:NSBundle.mainBundle().URLForResource(DefaultSettings, withExtension: plist)This worked with standardUserDefaults as expected and I did not change this due to the fact that the extension does not need to register default values (though there are fallbacks for the rare ca
Topic: UI Frameworks SubTopic: UIKit Tags:
Replies
2
Boosts
0
Views
3.2k
Activity
Aug ’15
Volume Purchasing vs Group Purchases for IAP
From what I understand, Volume Purchasing is coming this fall and Group Purchases will arrive later this year for subscriptions. What’s the difference between these? Will either support non-consumable in-app purchases? I really don’t want to require recurring payments nor build a paid duplicate version of my app, seems the freemium business model is important to support going forward. Thanks!
Replies
1
Boosts
0
Views
93
Activity
1w
Reply to Swift Package that has `@objc` in Swift code can’t be used due to Objective-C module failure
Hi, Developer Tools Engineer, So as we discussed on Xcode Open Hours lab today, I filed FB7799213 with these examples (and there is also original FB7781285.) Please track the issue by using these feedback! Thank you!
Replies
Boosts
Views
Activity
Jun ’20
Reply to Can't begin NFCNDEFReaderSession, invalidates immediately.
For Feature not Supported seeming to be random:Make sure the VALUE for the KEY 'com.apple.developer.nfc.readersession.formats' is an ARRAY with 'NDEF' in it. This will all likely become clearer if you visit the Lab @ WWDC or wait until the talk.
Topic: App & System Services SubTopic: Core OS Tags:
Replies
Boosts
Views
Activity
Jun ’17
Reply to UIAccessibility thread safety
Bit dated, but have you seen Apple's 'Thread Safety Summary'?
Topic: UI Frameworks SubTopic: UIKit Tags:
Replies
Boosts
Views
Activity
Jul ’17
Read file with System Network Extension from App Group
I have trouble with reading a file from an App Group with my System Network Extension. The app group container is found successfully. However the file read returns empty. In the app itself the same code runs fine and returns a string array of items found in the file. Code: func readFile() - [String] { var jsonResult: [String] = [] guard let containerURL = FileManager.default.containerURL(forSecurityApplicationGroupIdentifier: AppConstants.groupID) else { fatalError() } let fileURL = containerURL.appendingPathComponent(file.json) if let data = try? NSData(contentsOfFile: fileURL.path, options: .mappedIfSafe) as Data { if let json = try? JSONSerialization.jsonObject(with: data, options: .fragmentsAllowed) { jsonResult = json as! [String] } } os_log(jsonResult: %{public}@, jsonResult) return jsonResult } Log: default 09:42:19.486793+0200 app-network-extension container_create_or_lookup_app_group_path_by_app_group_ identifier: success default 09:42:20.105792+0200 app-network-extension jsonResult
Replies
2
Boosts
0
Views
1.3k
Activity
May ’21
Problems with group insets on watchOS 1.0.1
I have rebuilt my app using XCode 7 and am testing that it works on my watch running watchOS 1.0.1 before I upgrade the device to version 2.0. Everything seems fine so far except that my groups do not have their custom insets (all zero) but instead have insets of 2. If I change the insets to larger values then it seems to work as expected, but not for zeroes.This works fine in the simulator (which runs 2.0) but not on the watch when running 1.0.1. I notice that the new API offers the ability to set the insets at runtime (which is very useful - thanks for that) so I'm wondering if this is related to that?Sounds like I need to file a bug report but I thought I'd mention it here in case anyone else notices that things are positioned strangely when running an app built with XCode 7 on a watch running 1.0.1.
Replies
0
Boosts
0
Views
266
Activity
Jun ’15