Kyle Seth Gray

Kyle Seth Gray's blog. Usually writing about tech, personal experience, but now leaning more towards health and fitness.

Adding a Separate Developer Account to your iOS Device

Update: 2/20/19: Apple has updated the Developer Support site with documentation on Two-Factor Authentication.

Apple is now requiring Developer accounts have 2FA turned on as a security measure.

This has led to a lot of confusion because a lot of developers have separate accounts for good reason. Here’s how you can add your developer account to your device to get authentication codes.

  1. Go to Passwords and Accounts on your iOS device.
  2. Add Account
  3. Add iCloud
  4. Sign in to your developer account
  5. Turn off all the switches
  6. Bam
  7. Go to App Store connect or something like that
  8. Try to sign in
  9. You should get two factor codes on that device

  10. [Optional] File a radar to get this process streamlined/clarified.

Despite the account being labeled as ‘inactive’ on that account screen, you have added your device as a “trusted” device capable of receiving two-factor authentication codes.

I did this process after I had activated 2FA on my developer account. But you should be able to sign in this way, then go to appleid.apple.com, and enable Two-Factor Authentication there.

Edit: The one problem is enabling it in the first place - the easiest way is to create a temporary user on your Mac and enable it there, but damn if that isn’t a clunky solution.

Apple Watch - Close Your Rings Stories

in 2017, it was the coolest thing for me to personally be in a testimonial video for the Apple Watch. It showed me how much Apple really cared, in their external and internal messaging, about how the Apple Watch changed people's lives.

It makes me super happy to see even more stories on Apple's Close Your Rings page. All of these videos show unique and interesting people, all striving to do the same thing - close their rings and live a better day.

Check out these stories! They really are neat, especially when it's from every day people like me and you, to professional athletes that enjoy the watch's fitness and connectivity features.

Also, check out Zac Hall's piece on his continuous journey on improving his mental and physical health with the Apple Watch.

🏜

🌵

HealthFit - The Missing Apple Watch Sync

The Apple Watch's main flaw when it comes to workouts is that most third party apps suck. The built in workout app is the only app I've used that's rock solid, and gets you all the awards within Activity.app. It's where I track every run, ride, swim, walk, and hike.

But I still enjoy being social with my data, despite it being super personal and "private". I use Strava to track things like segments, improvements, and training for cycling and running, and enjoy having all my stats in one online place.

That's where HealthFit comes in. HealthFit is simply the best app for getting your workouts and health data out of the Health app, and into apps that are great for social features, but have terrible HealthKit implementations. [This thread has been going on for four years. I still get notifications about it.]

HealthFit is simply the best solution that I wish Apple would build into its app. It takes any workout, and [now even automatically], lets you sync it to third party service.1 HealthKit as an API is great to have, but when even the biggest players like Strava won't integrate with it correctly, or even allow you to import data from it, then you should write the feature yourself.


I also just came across Tempo which, in a similar vein to HealthFit, focuses exclusively on runs done with Workout.app, and allows a bunch of data points to be viewed from it. In my 5 minutes of using it, I've really enjoyed its visualizations so far.

  1. Garmin Connect, Strava, TrainingPeaks, Final Surge, Selfloop, Smashrun, RunKeeper, MapMyFitness, MapMyRun, MapMyBike, Ride with GPS, Cycling Analytics, Today's Plan, Runalyze are among the apps listed that HealthFit will throw your workouts to. You can even export it as a FIT file.

A list of Apple Watch Special Achievements

Turkey Trot 2016

TURKEY_TROT

This was the first Apple Watch badge - it was awarded on Thanksgiving Day, in the US, in 2016 for completing a running, walking, or wheelchair workout of at least 5 kilometers/3.11 miles. .

New Years 2017

Ring in the New Year

This badge was awarded for completing all three rings for an entire week within the first month of 2017. This was the first badge available worldwide, and included a lot more stickers.

Earth Day 2017

Earth Day Badge

This badge was earned by doing an outdoor workout of at least 30 minutes or more on Earth Day. While it was somewhat strict in which workouts counted, the 2018 badge eliminated any need for a specific workout, as long as it was 30 minutes or more.

This was the 3rd yearly badge.

Mothers Day 2017

Mothers Day Badge

In a continuation of Every Mother Counts Partnership [kinda?], this was a badge awarded for walking a mile more in celebration of motherhood. This was only available in the US.

National Parks

Yosemite

Inspired by the hike from Old Faithful to Mallard Lake in Yellowstone, this badge was awarded for a walk, run, or wheelchair workout of 3.5 miles on July 15th. It was also the first big PR push for one of the badges, and was put out alongside a Press Release highlighting Apple's donations to The National Park Foundation. Despite being a celebration of the US National Parks, it was available worldwide.

Veterans Day

Veterans Day USA USA

In celebration of Veterans Day, this badge was awarded for doing a workout of 11 minutes or more. In the US only.

Turkey Trot 2 Electric Boogaloo

TURKEY_TROT_2017

A repeat of the original badge, this was the second Turkey Trot award for doing a 5k (or 4.98897 kilometers to account for someone with miles to not do the last .01 miles and end up being really sad.) on Thanksgiving. This badge was still US only however.

New Years 2018

2018!

Another yearly badge has become the New Years challenge, challenging Apple Watch Users to complete all 3 rings for 7 days during the month of January. This one did have some SQL issues though ;)

Heart Month 2018

beating heart

This was a fun, new unique badge that coincided with Heart Month - a month dedicated to a health heart, heart disease awareness and research, and more in America. This was available worldwide, and encouraged Apple Watch users to meet their exercise goal 7 days in a row starting on February 7th and ending on the 14th, 2018.

This also started the trend of the badges having fun animations.

International Women's Day

double the work

A new badge celebrating international women's day encouraged Apple Watch users to double their move goal on March 8th, 2018.

This was available worldwide.

Earth Day 2018

Earth 2

A repeat of the 2017 badge, this encouraged Apple Watch users to get outside and do a workout of 30 minutes or more to earn an achievement. Unlike the previous badge, however, this badge would be earned for any workout totaling 30 minutes.

This was available worldwide.

China Fitness Day

Red 2018 badge

One of the first internationally specific badges that wasn't US only, this badge was earned on August 8th, 2018 by doing a workout of 30 minutes or more to Apple Watch users in China.

National Parks 2018

Redwoods

Surprisingly not a repeat of the previous years, this National Parks badge happens on the 50 year anniversary of Redwood National Park in California, and also featured a donation campaign by Apple. This badge is achievable on September 1st, by doing a run, walk, or wheelchair workout of 50 minutes or more.

Veterans Day 2018

Veterans Day round 2 USA USA

An exact repeat of the previous years Veterans Day badge, including the model, method of earning, and limitation to the US. Sadly, unlike others, this one isn't an animated badge.
You earn this special award by working out for 11 minutes or more on Veterans Day, November 11th, 2018.

Turkey Trot 2018

2018-2018

Unfortunately, the third annual turkey trot badge was destroyed because of a deployment issue. Because of an improperly configured Amazon bucket, badges weren't being properly propagated to devices [As far as I'm able to observe externally. Who knows what is internally causing this. All I know is I saw the asset for TURKEY_TROT_2018, but I was unable to download it]. This issue was prevalent in an in-between period of the Veterans Day badge and the Turkey trot badge.

Asset catalog 105 was deployed, but wasn't downloading properly to devices which caused users to not achieve the Veterans Day badge. In order to fix this, the asset catalog was rolled back to 104, which didn't have the Turkey_Trot_2018 badge in it.

For some reason this was unable to be fixed before thanksgiving, and it came and went without the badge being deployed in time to notify users, and as it stands today [12/9/2018], the Achievements Asset Catalog is still at version 104 which does not include the Turkey Trot badge.

I'm sad that a badge was somehow not deployed simply because of a server misconfiguration. I really hope this badge comes back in 2019. And I hope Apple figures out a way to not have badges reply on buggy deploys.

Ring in the New Year 2019

From what I can only assume are architecture changes to badges, the New Year's Challenge was also skipped this year.

I really hope 12.2 fixes these issues.

Heart Month 2019

Heart Month 2019 Apple Watch Badge

A redux of last year, Heart Month 2019 badge started going out to devices January 29th, with some new fun animated stickers that were awarded for those that closed their exercise ring 7 days in row, starting February 8th and ending on the 14th.

Also I love how cute this runner is.

Running heart!

International Women's Day 2019

International Women's Day Badge 2019

Similar in style to 2018's badge, this badge was awarded upon walking, running, or doing a wheelchair workout of a mile or more on March 8th, 2019.

This badge also included some fun new animated badges.

365x2

730 days.

365x2 badge 365 days seemed like a lot way back when I got my Apple Watch. I remember seeing the original 365 badge and thinking it was crazy, and now I’ve technically earned it 3 times.

I’m forever grateful for technology like this that helps motivate me to do more. It’s motivated me to try different workouts, where now I'm swimming, strength training, and attempting a triathlon very soon.

I know there's things I can say here that sound similar to what I've written before, talking about my past with exercising, how I got where I am now, and how I've worked to recovery from an injury I had a while ago and learned about my passion for other workouts because of that. But I feel like a lot of that has already been said, and I don't want to be too repetitive.

All I know is that I've found what clicks in my head. I've found and done more working out than I feel I could have ever done. I'm running faster thanks to strength training, doing way way more outside and enjoying it because of cycling, swimming, and hiking. I'm continually moving and getting stronger. And in part, I do owe a lot of that to the Apple Watch in how it motivated me. But obviously the other part is my own stubbornness, but it's nice to have a little push.

It's also cool to see fitness-focused events, at the same event that inspired me to start finding ways to close my rings all the time, without any excuse.

I just want to say thank you to everyone that has, in any way, made the Activity and Workout apps. They truly are amazing, and I still, and will continue, to use them more than any other technology in my life. Thank you.
Jay Julz and Esther Nike+ Run Club

Shop on Amazon - Support my random blogs