I recognized the problem immediately because I did the exact same thing a few days earlier.
Post
Replies
Boosts
Views
Activity
@stevenhoward The email wasn't from a visionOS list, it was just one of the normal Apple Developer announcement emails they send whenever there are developer events. I think they send them for almost much everything announced here https://developer.apple.com/events/ around the same time they post them there.
@stevenhoward
The slots are limited and the target market is for app developers who are currently working on visionOS apps. With that in mind, I don't think it would make sense for the labs to be available outside of people with developer accounts. I'm not sure what a verified developer is. Do you have a paid Apple Developer account?
To be clear for @newwbee , it crashes on iOS 17 beta 6, not iOS 17 beta 5. The simulator that is included with Xcode 15 beta 6 is iOS 17 beta 5. There was a new iOS beta this week but not a new Xcode beta.
@stevenhoward Here is a direct link to the Sept 11 lab in Cupertino. https://developer.apple.com/events/view/NX74Q47S5X/dashboard
@stevenhoward The email has a button that says "Apple for a lab", it is a ridiculously long privacy-busting analytics tracking link that goes to https://developer.apple.com/visionos/labs/
When I tap "apply" on that page, I get a list of Upcoming Events showing labs with the filters "vision", "all dates", and "all languages".
The top 10 in the list say "Closed" but the ones below that are open.
Filtering for English language, the top 6 are "Closed" but the bottom 4 are open.
For the last decade or so, the peripheral UUID has been randomly generated by CentralManager the first time an app pairs with the peripheral for a given app install. The UUID can be (therefor should be expected to be) different on every phone that pairs with the peripheral and different when paired after every new delete/install of the app. If you've gotten the same UUID generated by multiple phones, you've been lucky or something. That's not the intended behavior.
@bmaul I assumed that they would have mentioned if offline maps were shared. Testing it is pretty easy and, as expected, offline maps in Apple's Maps.app do not affect the maps cached in my mapKit app. Maybe that's something they would add at some point if enough people file feedback feature requests? Seems like it would have privacy implications that they would want to handle if the feature is added but doesn't seem unreasonable to me.
"peripheral info" meaning UUID but I missed that you said retrievePeripherals wasn't working. If you are pairing with the peripheral device, saving the correct UUID, and using that UUID to retrievePeripherals ( https://developer.apple.com/documentation/corebluetooth/cbcentralmanager/1519127-retrieveperipherals ) when it is visible in the list of paired (but not connected) BT devices in your phone's settings, it should work.
If the device isn't returned via retrievePeripherals, something is wrong
Is the issue that building this project does't work or that TTS doesn't work?
Thanks for posting this. I tried it again just now (WWDC Friday afternoon ak too late to ask questions about it now!) and it works for me.
I guess they weren't enrolling apps into WeatherKit for a couple days.