Search results for

“A Summary of the WWDC26 Group Lab”

11,227 results found

Post

Replies

Boosts

Views

Activity

BLE Connection Failure with iPad A16 and Silicon Labs Gecko SDK 3.x Devices
We're seeing a consistent issue where iPads with the A16 chip fail to connect to our BLE device, which uses a Silicon Labs chip running Gecko SDK 3.x. All other Apple devices — including older iPads and iPhones — connect without any problems. According to Silicon Labs, the issue stems from the iPad A16 sending an LL_CHANNEL_REPORTING_IND message (opcode 0x28) during connection establishment: Per Silicon Labs: Currently the iPad 16 will send a message for LL_CHANNEL_REPORTING_IND (opcode 0x28). This is a feature that is not supported in Gecko SDK 3.x. Shortly after, the BLE module responds with an 'Unknown Response' (opcode 0x07), indicating that it does not support opcode 0x28 After this exchange the iPad stops sending meaningful transactions to the BLE module and eventually closes the connection. The BLE Module is responding to this unknown request as specified in the BT Core Spec Volume 6 Part B. Unfortunately, the firmware on these BLE modules cannot be updated remotely, and we'v
2
0
448
Jul ’25
Reply to Unable to edit problematic keychain-access-groups setting of downloaded provisioningprofile for signing
Solution Summary: To build using EAS build, we need an Apple Distribution Certificate, but EAS's credentials tool creates an iOS Distribution Certificate. Therefor what is needed is to create the distribution cert on Apple Dev portal, download the .cer file from there, add it to your OSX keychain, then export to .p12 with a password. Then when using EAS build, you will choose: > eas build --profile production --platform ios --local ... ... Generate a new Apple Distribution Certificate? … no Path to P12 file: … /path/to/your.p12 P12 password: … *the password your exported to .p12 with* Would you like to reuse the original profile? … no Generate a new Apple Provisioning Profile? … yes During the build process, your OSX should prompt you for your OSX login chain pw (Your OSX admin pw, not the .p12 export password) multiple times. As for the keychain-access-groups entitlement, even though XCode complains as follows: Provisioning profile doesn't include the com.apple.developer.keychain-access-
Feb ’25
Header alignment with UICollectionLayoutListConfiguration in grouped appearance
Hello, I am using compositional layout to create list of objects. I have followed the official documentation and tried the provided sample here: https://developer.apple.com/documentation/uikit/views_and_controls/collection_views/implementing_modern_collection_views However, I have seen something weird with the ListAppearancesViewController. When I use the sample as provided (initial appearance is set to plain), if I change the appearance to grouped by clicking on the bar item, the height of the header is displayed according to the label: But if I change the initial appearance in the code to grouped or insetGrouped, the height is higher: Which one is the correct behavior? Having this space or not? But with this space, the accessory is not vertically aligned with the header, which is weird. How to solve that? Thanks for the help! Nghia
Topic: UI Frameworks SubTopic: UIKit
1
0
236
Jun ’24
Group Activities Entitlements on MacCatalyst
I am adding Group Activities integration with a MacCatalyst app. I have added the Group Activities entitlement in Xcode. I also checked the entitlements with : codesign --display --entitlements :- I can see the entitlement : com.apple.developer.group-session The feature work fine on iPadOS but when I run it on MacOS, the GroupActivitySharingController is not loading properly. I get the following error messages: Cannot run query EXQuery: extension point com.apple.groupactivities platforms: 6 with error: (null) Failed to lookup extension with query EXQuery: extension point com.apple.groupactivities platforms: 6 on <_GroupActivities_UIKit.PeoplePickerController: 0x600005020980> Failed to fetch config for hostViewController <_GroupActivities_UIKit.PeoplePickerController: 0x600005020980> Failed to build remote hostViewController for <_GroupActivities_UIKit.GroupActivitySharingController: 0x1417f1250> Failed to fetch extensionViewController Calling -viewDidAppear: directly on a v
0
0
785
Mar ’24
Bundle’s name of a helper with a group container
My application uses a group container that shares files between the main application and its helper. The helper is launched by using SMLoginItemSetEnabled. When I switch to xCode 7 and build the project, I get an error :error: Embedded binary's bundle identifier is not prefixed with the parent app's bundle identifier. Embedded Binary Bundle Identifier: X2RD457E37.com.myCompany.myHelper Parent App Bundle Identifier: com.myCompany.myAppSo far, the bundle’s name of the helper started with the the group container ID (X2RD457E37). Did this rule change ? I have found no documentation on the subject.I develop in Objective-C but I notice that with Swift the method SMLoginItemSetEnabled is no longer avalaible. I guess it was replaced. But by what?Thanks for any help.
1
0
438
Jul ’15
iMessage app in group conversation
I was watching the WWDC video about iMessage apps, part 2 and was a bit surprised by the section about group conversations. It's between 36:20 and 38:20 in this video: https://developer.apple.com/videos/play/wwdc2016/224/I was a bit surprised by that and I don't understand why an app can't have access to all messages in the current session. Not the entire conversation, but just the current session. They all belong to the app so why would the app not be allowed to have access to all messages in that session? It should be made available through the MSSession object if you ask me. Or am I missing something??I understand what he means by using the cloud but it feels like a bit of a hack to me.
1
0
555
Jun ’16
BLE Connection Failure with iPad A16 and Silicon Labs Gecko SDK 3.x Devices
We're seeing a consistent issue where iPads with the A16 chip fail to connect to our BLE device, which uses a Silicon Labs chip running Gecko SDK 3.x. All other Apple devices — including older iPads and iPhones — connect without any problems. According to Silicon Labs, the issue stems from the iPad A16 sending an LL_CHANNEL_REPORTING_IND message (opcode 0x28) during connection establishment: Per Silicon Labs: Currently the iPad 16 will send a message for LL_CHANNEL_REPORTING_IND (opcode 0x28). This is a feature that is not supported in Gecko SDK 3.x. Shortly after, the BLE module responds with an 'Unknown Response' (opcode 0x07), indicating that it does not support opcode 0x28 After this exchange the iPad stops sending meaningful transactions to the BLE module and eventually closes the connection. The BLE Module is responding to this unknown request as specified in the BT Core Spec Volume 6 Part B. Unfortunately, the firmware on these BLE modules cannot be updated remotely, and we'v
Replies
2
Boosts
0
Views
448
Activity
Jul ’25
Reply to can't download
This worked for me. Thanks. I was going to talk to someone about it tomorrow at WWDC but now I get to focus on other labs. Thanks!
Topic: App & System Services SubTopic: Core OS Tags:
Replies
Boosts
Views
Activity
Jun ’15
Something new in keychain-access-groups
All identifiers updated in summer 2020 has new value for keychain-access-groups - com.apple.token. What is its purpose? What can happen if this value will not be added to entitlements?
Replies
4
Boosts
0
Views
3.2k
Activity
Jul ’20
Reply to Unable to edit problematic keychain-access-groups setting of downloaded provisioningprofile for signing
Solution Summary: To build using EAS build, we need an Apple Distribution Certificate, but EAS's credentials tool creates an iOS Distribution Certificate. Therefor what is needed is to create the distribution cert on Apple Dev portal, download the .cer file from there, add it to your OSX keychain, then export to .p12 with a password. Then when using EAS build, you will choose: > eas build --profile production --platform ios --local ... ... Generate a new Apple Distribution Certificate? … no Path to P12 file: … /path/to/your.p12 P12 password: … *the password your exported to .p12 with* Would you like to reuse the original profile? … no Generate a new Apple Provisioning Profile? … yes During the build process, your OSX should prompt you for your OSX login chain pw (Your OSX admin pw, not the .p12 export password) multiple times. As for the keychain-access-groups entitlement, even though XCode complains as follows: Provisioning profile doesn't include the com.apple.developer.keychain-access-
Replies
Boosts
Views
Activity
Feb ’25
Header alignment with UICollectionLayoutListConfiguration in grouped appearance
Hello, I am using compositional layout to create list of objects. I have followed the official documentation and tried the provided sample here: https://developer.apple.com/documentation/uikit/views_and_controls/collection_views/implementing_modern_collection_views However, I have seen something weird with the ListAppearancesViewController. When I use the sample as provided (initial appearance is set to plain), if I change the appearance to grouped by clicking on the bar item, the height of the header is displayed according to the label: But if I change the initial appearance in the code to grouped or insetGrouped, the height is higher: Which one is the correct behavior? Having this space or not? But with this space, the accessory is not vertically aligned with the header, which is weird. How to solve that? Thanks for the help! Nghia
Topic: UI Frameworks SubTopic: UIKit
Replies
1
Boosts
0
Views
236
Activity
Jun ’24
Factory Unlocked iPhone Group Messaging
I Own a Factory Unlocked iPhone 6S Plus running ios 9.3 on MetroPCS and group messaging is not enabled and all the apn settings i have tried nothing has work can someone help me and find a solutions thanks.
Replies
0
Boosts
0
Views
105
Activity
Mar ’16
Group Activities Entitlements on MacCatalyst
I am adding Group Activities integration with a MacCatalyst app. I have added the Group Activities entitlement in Xcode. I also checked the entitlements with : codesign --display --entitlements :- I can see the entitlement : com.apple.developer.group-session The feature work fine on iPadOS but when I run it on MacOS, the GroupActivitySharingController is not loading properly. I get the following error messages: Cannot run query EXQuery: extension point com.apple.groupactivities platforms: 6 with error: (null) Failed to lookup extension with query EXQuery: extension point com.apple.groupactivities platforms: 6 on <_GroupActivities_UIKit.PeoplePickerController: 0x600005020980> Failed to fetch config for hostViewController <_GroupActivities_UIKit.PeoplePickerController: 0x600005020980> Failed to build remote hostViewController for <_GroupActivities_UIKit.GroupActivitySharingController: 0x1417f1250> Failed to fetch extensionViewController Calling -viewDidAppear: directly on a v
Replies
0
Boosts
0
Views
785
Activity
Mar ’24
Reply to A case against TN3135 WatchOS restrictions (NWPathMonitor)
Apologies! I might have made the incorrect assumption that you were the developer who made the lab request on this topic, as they sounded extremely similar.
Replies
Boosts
Views
Activity
Jun ’24
iPadOS 15.2 group chat broke
Anyone else have issue where group chats are being split, only working that way on my devices running iIpados 15.2
Replies
4
Boosts
0
Views
647
Activity
Oct ’21
Reply to SIP (System Integrity Protection)
Yes, I use this all the time on my lab machines that are locked with a firmware password. Using bless I can reboot them to netboot.
Topic: App & System Services SubTopic: Core OS Tags:
Replies
Boosts
Views
Activity
Jun ’15
Reply to A case against TN3135 WatchOS restrictions (NWPathMonitor)
Thanks for the details of your use case. We'll talk more about the options available to you in your lab appointment today.
Replies
Boosts
Views
Activity
Jun ’24
Reply to Sign up for Apple developer one on ones and iOS 14 beta
The iPhone app just crashed when I tried to sign up for a lab, but I had success doing the signup from the developer web page.
Topic: App & System Services SubTopic: Hardware Tags:
Replies
Boosts
Views
Activity
Jun ’20
Bundle’s name of a helper with a group container
My application uses a group container that shares files between the main application and its helper. The helper is launched by using SMLoginItemSetEnabled. When I switch to xCode 7 and build the project, I get an error :error: Embedded binary's bundle identifier is not prefixed with the parent app's bundle identifier. Embedded Binary Bundle Identifier: X2RD457E37.com.myCompany.myHelper Parent App Bundle Identifier: com.myCompany.myAppSo far, the bundle’s name of the helper started with the the group container ID (X2RD457E37). Did this rule change ? I have found no documentation on the subject.I develop in Objective-C but I notice that with Swift the method SMLoginItemSetEnabled is no longer avalaible. I guess it was replaced. But by what?Thanks for any help.
Replies
1
Boosts
0
Views
438
Activity
Jul ’15
Lab request web site continued to fail
Any chance to be scheduled?
Replies
0
Boosts
0
Views
857
Activity
Jun ’21
iMessage app in group conversation
I was watching the WWDC video about iMessage apps, part 2 and was a bit surprised by the section about group conversations. It's between 36:20 and 38:20 in this video: https://developer.apple.com/videos/play/wwdc2016/224/I was a bit surprised by that and I don't understand why an app can't have access to all messages in the current session. Not the entire conversation, but just the current session. They all belong to the app so why would the app not be allowed to have access to all messages in that session? It should be made available through the MSSession object if you ask me. Or am I missing something??I understand what he means by using the cloud but it feels like a bit of a hack to me.
Replies
1
Boosts
0
Views
555
Activity
Jun ’16