This year's big iPhone update, iOS 12, aims to solve many of the issues that arose during iOS 11's controversial, buggy tenure. With that in mind, it may be tempting to jump on board the new software immediately and leave iOS 11 in the dust for good. Here are some reasons why you might want to reconsider joining the iOS 12 beta.
Should you switch to the iOS 12 beta, which is available for developers and public beta testers, you might run into more issues than iOS 11 has as a whole — bugs, glitches, compatibility issues, and other drawbacks. That's because we're still in the very beginning stages of the beta program, so iOS 12 has a lot of work to do in order to live up to Apple's hopes of a smooth-running mobile OS like back in the days.
Now, these qualms aren't to say that iOS 12 is necessarily bad or that it won't surpass iOS 11 as the superior operating system. However, updating your iPhone can be a big change and can be a hassle to undo unless you've taken the proper precautions. So before you decide to bite the bullet and update your iPhone, make sure to check out all the problems below first.
We're upset, too. While we all hoped Apple would work to simplify and minimize the volume HUD, the classic big box is still here to block our screens while changing our iPhone's volume in some instances. (Affects all betas.)
The iOS community held a collective celebration when it was announced that iOS 12 would bring notification grouping back to iPhones and iPads. When it works, the new system really cleans up the notification center, allowing you to focus on messages and alerts on an app-by-app basis.
The problem is, it doesn't always work. We've had conflicting experiences here, especially with third-party apps. Apple's native apps seem to work more frequently than, say, Facebook Messenger, but both suffer from grouping failure. When and why it works when it does is a mystery, one that will hopefully be solved and smoothed over in future betas. (Affects all betas.)
Siri Shortcuts is arguably one of the most exciting new features to hit iOS devices this year. However, beta testers won't be getting their hands on the customized fun with the Shortcuts app, unless they happen to be approved developers. (Affects all betas.)
If you want to use Siri Shortcuts, either suggested ones or ones from the Shortcuts app, you might not have success if you're using CarPlay while driving. (39882673, 41652481: Affects dev beta 4 and public beta 3.)
Again, whether or not you're using custom-built shortcuts from the Shortcuts app or suggested ones from Siri, they might not work on the HomePod. (40834728: Affects dev beta 4 and public beta 3.)
If you enabled Siri Shortcuts either from the Shortcuts app or from ones suggested by Siri, they may not be accessible if you need to restore your device to a backup, meaning you'll have to start all over again. (40899084: Affects dev beta 4 and public beta 3.)
While it may be harder to activate Siri Shortcuts from the lock screen, they might not run at all if the iPhone is locked. (41307405: Affects dev beta 4 and public beta 3.)
In our short experience on the beta, we've already seen three iPhones freeze up without warning. Your iPhone can get stuck on the spinning wheel screen for upwards of 10 minutes before fixing itself. We aren't sure what causes this yet, but in two cases, AirDropping documents triggered the freeze up. (Affects all betas.)
While Group FaceTime might be one of iOS 12's most exciting features, it won't be working correctly on all devices running the beta. Apparently, only video and audio calls work for the iPhone 6 and newer, whereas the iPhone 5S, 6, and 6 Plus, as well as the iPad mini 2, iPad mini 3, and iPad Air, only support audio at this time. Let's hope that gets ironed out in future betas. (Affects all betas.)
If you're on dev beta 2 or the public beta, you will not be able to initiate a Group Facetime call with users on dev beta 1, and vice versa. To fix this, simply make sure everyone is on the latest betas version. (39873802: Affects all betas.)
While more iPhones get access to Camera Effects in Messages, the list is still limited. Only iPhone SE and iPhone 6S and later can use the new effects, while, once again, no iPad can at all. (Affects all betas.)
For using Camera Effects in FaceTime, it only works right now for the iPhone 7 and later. No iPads either. (Affects all betas.)
If you use Wi-Fi calling on T-Mobile, you'll want to be careful. Apple claims your call could be dropped when moving from a Wi-Fi connection to cellular one. Why this issue only pertains to T-Mobile isn't known. (39251828: Affects all betas.)
If you're running the dev beta 1 and update to dev beta 2 or the public beta, all of your Screen Time settings will be reset. That means you'll have to reactivate and reconfigure Screen Time, which may be a pain depending on how much you had configured to your needs. (Affects dev beta 2–4 and public beta 1–3.)
If you have multiple iPhones on one iCloud account, your "Picked Up iPhone" data can be skewed since you'll confuse Screen Time into thinking that data from each device counts as one iPhone. No word on how that'll affect future updates when this issue is fixed. (39917173: Affects all betas.)
As if not being able to sync to iTunes was enough, if you have multiple devices connected to your iCloud account, the voice memos won't sync between them. Even if you go to Settings –> iCloud –> iCloud Drive –> Voice Memos and enable it, it still won't work. (39701488: Affects dev beta 2–4 and public beta 1–3.)
Measure is an awesome new tool that uses AR to measure real-world objects. However, you might have trouble finding the app, since occasionally iOS will hide it in a random folder. If Measure does not appear for you on the home screen, swipe down and search for it with Search. (Affects all betas.)
If you try to find the definition of a word, either in a Search or using "Look Up" on selected text, you might not find one from Apple. While Siri Suggestions will offer you websites and other content related to your search, Dictionary may be totally unavailable on iOS 12. Not all users experience this, though. (Affects all betas.)
When it comes to HomeKit, whenever you try to invite someone using iOS 11 to your home and they have multiple email addresses associated with their Apple ID, it may not work. If this happens, you can try to send the invite to one of their other email addresses or their phone number. (41033550: Affects dev beta 2–4 and public beta 1–3.)
Notification badges quickly let us know we have unread or unattended content in certain apps. Once you view that content, the badge intuitively disappears. That's not the case for Gmail in iOS 12, as the notification badge remains after viewing new email. According to a MacRumors thread, force-quitting and relaunching Gmail is the only way to remove the notification badge at this moment. (Affects all betas.)
The iPhone X doesn't seem to run Clash Royale well on the iOS 12 beta yet, at least with the brightness all the way down. If you need to play the game in the dark, consider keeping the brightness just shy of zero, otherwise, you'll hand your opponent a big, laggy advantage. (Affects all betas.)
As of dev beta 4 and public beta 3, you might encounter an error message while downloading an app from the App Store. If this happens to you, Apple says to simply try downloading the app again, so it doesn't appear to be a life-changing issue. (41858048: Affects dev beta 4 and public beta 3.)
Apple warns iPhone X beta testers that their signal bars might not be accurate. If you depend on those bars frequently to clue you in to your level of cell service, this bug might keep iOS 12 off your iPhone X (for now). (41909622: Affects dev beta 4 and pubic beta 3.)
This is a weird bug where the Cellular Data section in Settings –> Cellular will refresh constantly. If you rely on the information here, it can become annoying very quickly. (41587310: Affects dev beta 3–4 and public beta 2–3.)
Screen Time has more than its fair share of bugs on iOS 12. Your devices' Screen Time data might not sync properly between all of your devices. Apple suggests restarting the affected devices as a workaround, but it might just be better to wait until the company smoothes out the issue with an official release. (41259736: Affects dev beta 4 and public beta 3.)
Bad news for iOS Wallet users — the app just might quit on you upon launching in iOS 12. Apple suggests users quit Wallet via the application switcher, then try launching the app again. However, the company does not specify how often users might encounter this issue. (41603255: Affects dev beta 3–4 and public beta 2–3.)
App developers design their apps to work with the system your iPhone is running. With a new, major update, those apps need to be optimized to run on the new software, otherwise, performance will be less than ideal, to say the least.
While developers gain access to the iOS 12 beta, not all of your favorite apps may be optimized in a timely fashion, as you can probably already tell from some of the issues in some of the most popular apps. You can almost count on their being issues with third-party apps on top of any problems you encounter from the beta itself. (Affects all betas.)
iOS 12's release notes for the betas contain an overflowing compendium of issues pertaining to developers. While developing apps for iOS 12 might be worth dealing with these bugs, you should know what can and will be thrown your way in the process:
- SiriKit queries might be delayed or result in an error message — Workaround: Restart the affected device. (41759318: Affects dev beta 4 and public beta 3.)
- Various CoreGraphics calls have been hardened against continuing with invalid parameters. In iOS 12 beta, these calls may now return NULL or return early. (38344690: Affects all dev betas.)
- Models with flexible input sizes may unexpectedly reject an input using the default size displayed in Xcode's type field. Workaround: Supply a non-default size input on first prediction call. (40632323: Affects all dev betas.)
- Certain languages may exhibit clipped or misaligned layout. (40420329: Affects all dev betas.)
- Certain languages may display unlocalized text. (40420422: Affects all dev betas.)
- When a queueTransaction is performed on applicationQueuePlayer to modify the position of a song, the queue returns unchanged. (39401344: Affects all dev betas.)
- A song cannot be added to a playlist using the addItemWithProductID API. (40508800: Affects all dev betas.)
- In Swift, the shortcut property of INVoiceShortcut must be accessed as _ _shortcut. (40418400: Affects all dev betas.)
Apple has fixed a lot of issues that were contained in the first three dev beta (and first two public beta) releases, and they will continue to squash these bugs and other problems up until the public release in September. Some of the issues listed above will move on down to this section, some already have. In a perfect world, the only thing left in this article would be this resolved section, but we'd be happy if it were half and half.
Fortnite used to crash when starting up a new game for some users. Not anymore — dev beta 4 and public beta 3 fixed this issue for gamers.
According to Apple's iOS 12 release notes for dev beta 1, "the 'Maps Nearby' widget buttons don't launch the Maps app." This was fixed in dev beta 2 and in the public beta.
iWork documents in Pages, Keynote, and Numbers did not mix well with iOS 12 dev beta 1. Apple told developers that sharing these documents via AirDrop or the Files app could cause the device to become unresponsive. The "workaround" was rebooting the device. This was fixed in dev beta 2 and in the public beta.
In dev beta 1, if you wanted your time zones to be accurate when traveling, you had to set the time zone manually via Settings –> General –> Date & Time, with "Set Automatically" disabled. This was fixed in dev beta 2 and in the public beta.
If you had an iPhone 6S or 6S Plus, dev beta 1 likely made your vibration alerts very loud. This was fixed in dev beta 2 and in the public beta.
Newly-made calendar events would be unavailable to VoiceOver, according to Apple's dev beta 1 notes. That's certainly a consideration if you rely on VoiceOver in the Calendar app. This was fixed in dev beta 2 and in the public beta.
If you have a Mac with a Touch Bar, and thus a Mac with Touch ID, this problem didn't apply to you. However, all other Mac users had an issue in dev beta 1 that when an Apple Pay payment sheet appeared in Safari on a Mac without Touch ID, they wouldn't be able to confirm the payment if their iPhone or Apple Watch display was off. This was fixed in dev beta 2 and in the public beta.
Apple made it clear in the dev beta 1 release notes that iOS 12's alarms did not work with CarPlay. This was fixed in dev beta 2 and in the public beta.
In some apps, you might have experienced overlapping keyboard suggestions. Whether you used these suggestions or not, this bug made your keyboard cluttered and ugly. This was fixed in dev beta 2 and in the public beta.
Apple warned users that Personal Hotspot could be unavailable while running iOS 12 beta 1. That was bad news for anyone (like me) who regularly relies on their personal hotspot for internet access on other devices. This was fixed in dev beta 2 and in the public beta.
Calls on other devices using your carrier account feature was not available with the iOS 12 dev beta 1. Handoff calls, however, still worked, even with devices that were not running the beta. This was fixed in dev beta 2 and in the public beta.
Apple claims users might not have been able to configure call forwarding while running the iOS 12 dev beta 1. This was fixed in dev beta 2 and in the public beta.
If you were going to try group FaceTime in dev beta 1, there could have been invisible text overlays. This was fixed in dev beta 2 and in the public beta.
Apple boasts you can have up to 32 people join a group FaceTime call at once. However, in the iOS 12 dev beta 1, adding new participants didn't always work. This was fixed in dev beta 2 and in the public beta.
Wi-Fi Calling might have been disabled after updating to iOS 12 dev beta 1. This was fixed in dev beta 2 and in the public beta.
This issue only applied to the 10.5-inch iPad Pro, second-generation 12.9-inch iPad Pro, and sixth-generation iPad. However, if you're using an iPhone on the receiving end, you wouldn't see any video from these users in FaceTime calls. This was fixed in dev beta 2 and in the public beta.
If you don't use English as your iPhone's set language, search results might have been unavailable to you in Photos in dev beta 1. This was fixed in dev beta 2 and in the public beta.
If you viewed a PDF in Safari in dev beta 1, then rotated your device, it could have prevented the PDF from scrolling or maximizing itself in the layout. This was fixed in dev beta 2 and in the public beta.
iOS 12 dev beta 1 wouldn't let you forget apps you tried to delete. Those apps' logs remained in Screen Time, so you'd see your usage data even days after deleting the app. This was fixed in dev beta 2 and in the public beta.
In the dev beta 1, your Screen Time settings would not change on your iPad just because you changed them on your iPhone. Usage data still would sync, though. This was fixed in dev beta 2 and in the public beta.
Usage breakdown by app was unavailable for Screen Time in iOS 12 dev beta 1. This was fixed in dev beta 2 and in the public beta.
Your weekly reports are supposed to come once a week, but iOS 12 dev beta 1 felt the need to send you multiple notifications when it did happen. This was fixed in dev beta 2 and in the public beta.
Screen Time gives you the option to block certain apps and websites from use, for both you and your child. Unfortunately, a bug in iOS 12 dev beta 1 kept apps and websites blocked even after disabling Screen Time as a whole. This was fixed in dev beta 2 and in the public beta.
Apple warned in dev beta 1 that your child's iCloud account might not have reported usage data back to your device, defeating the entire purpose of Screen Time for parents. This was fixed in dev beta 2 and in the public beta.
Apple alerts users that in iOS 12 dev beta 1, Siri might have given "unexpected responses" to "Where is my ... ?" questions. Again, "might" did not mean the issue would happen every time. This was fixed in dev beta 2 and in the public beta.
Some EA games might have quit unexpectedly on devices running iOS 12 dev beta 1. Apple named "Real Racing 3" and "Sims Free Play" as two examples, so the problem might not have been too widespread. This was fixed in dev beta 2 and in the public beta.
The iOS 12 release notes for dev beta 1 claimed that "Some users might be unable to log in to or view account information in the Bank of America app." This was fixed in dev beta 2 and in the public beta.
Citibank customers would have wanted to avoid dev beta 1 since the Citi Mobile app would crash right when launching it. This was fixed in dev beta 2 and in the public beta.
If you depend on the Weather widget in your Today view or from a 3D Touch press on the app's icon, you may have noticed it wasn't working in dev beta 2 and public beta 1. Luckily, this issue was fixed quickly by dev beta 3 and public beta 2.
While the Shortcuts app is not present for everyone, you can still create custom shortcuts via the Siri settings. However, when recording a custom Shortcuts phrase, you might not have been able to tap "Done" to save it until the issue was fixed in dev beta 3 and public beta 2.
While English users wouldn't have had any issues here, if you changed Siri's default language to either Chinese, Japanese, or Korean, you wouldn't have been able to set up "Hey Siri" on the device. Apple suggested setting up "Hey Siri" before updating to dev beta 2 or the public beta since those versions were where the issue appears. They also suggested using a different device signed into the same iCloud account. This issue was fixed in dev beta 3 and public beta 2.
Siri shortcuts are an exciting new iOS 12 feature. However, they might not have worked for PDF images. Apple's "workaround" was to use another image format, but now the issue has been fixed, in both dev beta 4 and public beta 3.
Apple claimed Skype might unexpectedly quit on iOS 12 beta after logging in. Since dev beta 3 and public beta 2, this is no longer an issue.
Checking out your route after a walk or jog is a fulfilling way to track your fitness. Unfortunately, your map might not have presented itself in iOS 12's Activity app. This issue is fixed as of dev beta 4 and public beta 3.
When in a Group FaceTime call with other users, the current speaker's tile is supposed to enlarge, to visually emphasize who it talking. While this worked in most cases, Apple stated that the automatic enlargement of this tile might not have worked when using external headphones. The company patched this issue in dev beta 3 and public beta 2.
If you make a lot of FaceTime video calls, you might have been interrupted by a "poor connection" message. You won't notice it anymore, however, as Apple fixed the issue with dev beta 3 and public beta 2.
When you tried to make a call via the FaceTime app directly, the app may have crashed on you right away. This problem was patched in dev beta 3 and public beta 2.
Apple cautioned voicemail notifications might be inconsistent and might not appear when your iPhone is locked. This voicemail bug was fixed in dev beta 3 and public beta 2.
If you tried to enable a SIM PIN on your iPhone, the device would lose cellular service. As of dev beta 3 and public beta 2, this bug is no longer an issue.
If you're a parent or guardian, whenever a child's device would request more screen time for a particular app, even if you had entered the passcode on the child's device to approve more time, you'd still get a notification prompt on your own iPhone. This could be fairly annoying. Fixed in dev beta 3 and public beta 2.
While Screen Time lets you view your child's iPhone activity, iOS 12 beta used to ship with a bug that would stop you from viewing their website usage. This issue was fixed in dev beta 4 and public beta 3.
That might sound a bit confusing — Downtime is a new feature that "Do Not Disturbs" your entire iPhone for you. You get to pick and choose which apps you're allowed to use during Downtime, called "Always Allowed," with iOS offering a suite of default apps at the start. These defaults used to not be allowed in the iOS 12 beta until you had tapped Settings –> Screen Time –> Always Allowed to refresh the list of apps, but since dev beta 4 and public beta 3 removed this bug, this issue no longer exists.
When setting a passcode for Screen Time, Apple implored you to only use numbers. Otherwise, it might have been impossible the enter the passcode when trying to access the feature. This is no longer the case, as of dev beta 4 and public beta 3.
When sending a text to a friend with Siri, it can be convenient to tap the message UI presented on-screen to jump into the conversation in Messages. That might not work in the iOS 12 beta, at least in any version before dev beta 3 and public beta 2. If you've updated to at least one of those versions, however, you'll be just fine.
For all the hullabaloo about Voice Memos coming to Mac, the iOS 12 beta didn't want to cooperate with your MacBook or iMac. As of dev beta 4 and public beta 3, however, they're working as they should.
Starting in iOS 12 dev beta 2 and the public beta, action buttons that appeared in interactive notifications might have become illegible when Increase Contrast settings were enabled. Fixed as of dev beta 3 and public beta 2.
If you used your AirPods religiously, you might have only been able to pause audio playback by removing both AirPods from your ears, not just one. Don't worry about it now, since Apple fixed this issue with dev beta 3 and public beta 2.
If you used any CallKit extensions on your iPhone, such as Hiya Caller ID and Block, you might have had to quit and relaunch the Phone, Messages, or Settings app to get them working again. This issue was fixed in dev beta 3 and public beta 2.
If you used a CallKit extension on your iPhone to show potential spam callers and texters, the SMS and Phone Call spam classification extensions wouldn't load and would display a black screen. This issue is no longer a problem as of dev beta 3 and pubic beta 2.
CarPlay might not have connected to certain vehicles, so if you installed the beta, you ran the risk of not being able to use your iPhone with CarPlay in your car or truck. This issue was patched in dev beta 3 and public beta 2.
Whenever you tried to add a person to an iWork document (Pages, Numbers, Keynote), the navigation button that appears in the Share Options sheet was missing. Fixed in dev beta 3 and public beta 2.
When using a third-party application, whenever you connected a pair of headphones to your iPhone, the Media Player UI may not have shown you the artwork for the song or video. This issue was fixed in dev beta 3 and public beta 2.
If you downloaded Netflix videos for offline viewing in dev beta 2 and public beta 1, Netflix would quit unexpectedly. This issue has been fixed in dev beta 4 and public beta 3.
While not an issue in dev beta 1, if you were running iOS 12 dev beta 2 or public beta 1, when you went to log into the Twitter app, you may have been presented with a blank screen. This issue was solved in dev beta 3 and public beta 2.
If you tried to open the Taobao app, it might have quit right away. This issue was fixed in dev beta 3 and public beta 2.
With Screen Time and App Limits, iOS lets you set different time limits for each day. If you want to give more app time to Instagram on Saturdays, for example, you can set that here.
Unfortunately, this bug would wipe out those customized days once you modify time for an app or category. Apple has dropped this bug from its release notes as of dev beta 3 and public beta 2, so, more than likely, the issue doesn't exist anymore.
- Don't Miss: How to Set App Limits on Your iPhone in iOS 12
- When deploying apps to iOS 11 or earlier, JPEG image assets were not included in the compiled .car file. (40507731: Fixed in dev beta 2 and in the public beta.)
- Platform Switching for Switch Control was unavailable in iOS 12 beta. (40035312: Fixed in dev beta 2 and in the public beta.)
- Sysdiagnose initiation via the Analytics menu item in AssistiveTouch and Switch Control was unavailable. (40504710: Fixed in dev beta 2 and in the public beta.)
- Signing into a previously-used sandbox account during the In-App Purchase flow could produce unexpected results. (40639792: Fixed in dev beta 2 and in the public beta.)
- In .obj models, the bump semantics in .mtl files don't map to MDLMaterialSemanticTangentSpaceNormal. (40665817: Fixed in dev beta 2 and in the public beta.)
- There was no default icon for RPBroadcastPickerView. (38813581: Fixed in dev beta 2 and in the public beta.)
- Assigning a value to a parameter which began with a capital letter threw NSUnknownKeyException. (40464710: Fixed in dev beta 2 and in the public beta.)
- When performing a shortcut in Siri, custom responses wouldn't be included in the confirmation dialog text which Siri reads. (40562557: Fixed in dev beta 2 and in the public beta.)
- Presenting a UIImagePickerController might have caused the app to be terminated with a privacy violation if the app did not include the NSMicrophoneUsageDescription key in its Info.plist. (40490417: Fixed in dev beta 2 and in the public beta.)
- Universal Links might not open the expected target app. Please submit a bug report if you experience this problem. (40568385: Fixed in dev beta 3 and public beta 2.)
- Certain USDZ models loaded in Safari might not render thumbnail images. (40252307: Fixed in dev beta 3 and public beta 2.)
- When layers are quantized <8-bits or with a lookup-table, users may encounter issues in deconvolution and recurrent layers. Workaround: Use only linear 8-bit quantization on these layers. (40632252: Fixed in dev beta 4 and public beta 3.)
- ReplayKit broadcasting will be enabled in a future release. (40342264: Fixed in dev beta 3 and public beta 2.)
- Viewing Wallet passes in SFSafariViewController might be unavailable. Workaround: View the pass in Safari. (40415649: Fixed in dev beta 4 and public beta 3.)
- Shortcuts donated with images created using the +[INImage imageWithURL:] API won't display an image. Workaround: Use +[INImage imageWithImageData:] (40623457: Fixed in dev beta 3 and public beta 2.)
Look, hopping on any beta is a gamble, and iOS 12 is no exception. While this initial release is littered with bugs, it has plenty of upsides as well. You might think the new features are the main attraction here, but many simply praise Apple for iOS 12's speediness, especially on older hardware. If you're prepared to face a few bugs, you might end up liking your beta experience this go around.