As a developer building and maintaining mobile apps, Apple's new product announcements are both exciting and frustrating, as updates to the OS mean there is always more work to do.

As expected, with the release of iOS 16, there were bound to be many changes.. But as soon as I tried to update the app I had been maintaining, problems started popping up. I opened Xcode to build, but I saw an unfamiliar warning message.

” Developer Mode disalbed ”

What does this mean.. a Developer Mode that was only used on Android devices in the iOS development environment?!
I tried to proceed with the build just in case, but sure enough, an error occurred..

I'm not sure, but it seems like I need to go to iPhone Settings -> Privacy & Security tab and enable “Developer Mode”.
This can't be right.. Developer Mode on an iPhone development environment.. I thought it was Android.

Since I have to proceed with the work, I'll try doing as I'm told.

Go to your iPhone settings and navigate to "Privacy & Security". At the very bottom, you will see a new option called "Developer Mode". It's amazing... Developer Mode!!

This will not take effect immediately; you must reboot your iPhone once. After rebooting, a popup message similar to the one on the right will appear asking, "Do you want to enable Developer Mode?" Clicking "Enable" will activate Developer Mode.

Once Developer Mode is enabled, you can proceed with building and developing on the iPhone in Xcode as before.

However, it appears that core apps like Facebook, which track user information, require additional permission settings. Don't be intimidated; just follow the instructions and set it up, and you should be able to build without any issues.

However, seeing another Cocoapods error when building in Unity, I feel like I'll have to update the development environment on my Mac again soon.. Actually, when developing on the iPhone, it seems like setting up and updating this peripheral environment takes all day rather than actual development.

Searching, it appears the content was added to the Xcode official documentation around June.

Enabling Developer Mode on a device | Apple Developer Documentation
Grant or deny permission for locally installed apps to run on iOS, iPadOS, and watchOS devices.

I hope this can be resolved without any issues.