قالب وردپرس درنا توس
Home / Tips and Tricks / Apple’s iOS 14 Developer Beta 6 for iPhone Contains spatial sounds and fixes for files, widgets, automations, mail & more «iOS & iPhone :: Gadget Hacks

Apple’s iOS 14 Developer Beta 6 for iPhone Contains spatial sounds and fixes for files, widgets, automations, mail & more «iOS & iPhone :: Gadget Hacks



To begin with, Apple’s six developer work for iOS 14 is not much to look at, but there would have been no update if there were no major issues to deal with. Most of the serious updates in build number 18A5357e revolve around SwiftUI, which even has some new features, and there is a fix to shortcuts automation that will probably please you if you use these.

For fixes and fixes facing users that have been resolved in beta 6:

  • The Airplane Mode indicator now shows the correct status in the Settings app.
  • Attached encrypted APFS volumes appear in the sidebar again in Files.
  • No more prompts to use HomePods as stereo pairs when viewing home accessory information (when HomePods are assigned to the same room).
  • Cut or incorrectly set layouts for some languages ​​have been fixed.
  • And they no longer show unlocated text.
  • Accounts in email that require re-authentication after certain events can now be authenticated.
  • Calls placed via mobile or Wi-Fi are displayed correctly as “Telephone”
    ; for microphone use in the Control Center.
  • Automations in the app Shortcuts now run correctly if they are scheduled immediately after each other.
  • You can create new anonymous documents in document-based apps from the in-app document browser.
  • No more blank widgets.
  • Location-based widgets reload correctly after changing location settings.

Regarding new features or changes, we have seen these in beta 6:

  • The sender’s name in received e-mails in e-mail is blue instead of black (Light mode) or white (Dark mode).
  • Spacious sound has come to AirPods Pro in Settings -> Accessibility -> AirPods. If you have AirPods but not AirPods Pro, you will not see anything in the availability. With “Follow iPhone” or “Follow iPad” enabled, “audio for supported movies and TV shows will sound as it comes from your [device] instead of following your main movement. “If enabled, it will switch in Control Center and Bluetooth settings as well.

The update came out on Tuesday, August 25, at 10 PDT, the company’s standard time for developer beta updates. It follows iOS 14 developer beta 5 after one week and iOS 14 public beta 5 after six days. Public beta testers will likely see the public beta 6 update for the iPhone tomorrow at 10:00 PDT, but it could happen as early as 13:00 today.

iOS 14 Developer Beta 6 Full Version Notes

To see everything new in iOS 14 developer beta 6, including code snippets, check out the full release below.

iOS & iPadOS 14 Beta 6 Release Notes

Update your apps to use new features and test your apps against API changes.

Overview

The iOS & iPadOS 14 SDK provides support for developing apps for iPhone, iPad and iPod touch devices running iOS & iPadOS 14. The SDK comes with Xcode 12 beta 6, available from Beta Software Downloads. For information on the compatibility requirements for Xcode 12 beta 6, see Xcode 12 Beta 6 Release Notes.

General: Known issues

Important: It may take significantly longer than expected to update to iOS & iPadOS 14 beta from previous versions of iOS & iPadOS. Data loss may occur if the update is interrupted. A former user Germany (59101197)

  • macOS Big Sur 11 beta or Xcode 12 beta may be needed to sync or update devices running iOS and iPadOS 14 beta.

Apple Security Bounty

  • iOS & iPadOS 14 beta 6 are eligible for 50% Apple Security Bounty bonus payment for issues unknown to Apple or reintroduced in this release. See Apple Security Bounty for more information.

Control Center: Solved

  • The Airplane Mode indicator now reflects the current status of Airplane Mode in Settings. A former user Italy (66932775)

App Store: Known issues

ClassKit: Solved

Core Haptics: Known Issues

Files: Solved

  • Encrypted APFS volumes are now displayed in the sidebar. A former user Italy (66825585)

Fonts: Known issues

  • Starting with iOS and iPadOS 14 beta, fonts installed with configuration profiles are only available for apps that support font APIs and permissions introduced in iOS and iPadOS 13. If your app has a custom font selection interface, it can no longer get access to fonts installed via configuration profiles. For reference, see WWDC Session Font Management and Text Scaling 2019 (55317428)

Home screen: known issues

  • Spotlight may not appear as expected. Sl (64121178) Work around: Restart the device.

HomeKit: Solved

  • You are no longer prompted to use HomePods as a stereo pair when viewing accessory details, if HomePods are assigned to the same room. A former user Italy (66736623)

Location: Solved

  • Some languages ​​no longer display cut or misaligned layouts.
  • Some languages ​​no longer display unlocated text. (63246545, 64040564)

Mail: Known issues

  • The signature can be copied if you close a draft and open it again. A former user Italy (66843208)

Mail: Solved

  • Exchange OAuth accounts that require re-authentication of users, such as after restoring your device from a backup, can now verify again. A former user Italy (66805583)

Maps: known issues

  • After updating to iOS & iPadOS 14 beta 2 or later, user data such as Favorites, Collections and Recents will no longer sync with devices running earlier versions of iOS and iPadOS. (65005848)

Interaction nearby: Solved

  • The nearby interaction framework is now successfully initiated when the device is located in Japan, South Korea, or Vietnam. A former user Italy (66822968)

Phone and FaceTime: Solved

  • The control center now indicates that “Telephone” uses the microphone for calls placed via the mobile network and via Wi-Fi networks. A former user Germany (64269165)

Shortcuts: Solved

  • Automations now run correctly if they are planned immediately after each other. (65255964)

SwiftUI: Known issues

  • ProgressView’s generic type signature has been changed and added the ProgressViewStyleConfiguration.CurrentValueLabel generic parameter. This change does not require any source changes, but will cause apps compiled with a previous beta SDK to quit unexpectedly. Sl (63580200) Work around: Compile apps for iOS and iPadOS 14 beta 6 or later to resolve the issue.
  • The KeyboardShortcut modifier and commands (content 🙂 are not currently working. A former user Italy (65704705)
  • Rebuilding to iOS 14 SDK will change custom instances (_: size 🙂 to scale with dynamic type. To create a font that is not scaled with dynamic type, use custom (_: fixedSize :). (51463566)
  • The SignInWithAppleButton view expands to fill the container. Sl (64136568) Work around: Apply a frame modifier.

SwiftUI: New Features

  • The ImportFilesAction and ExportFilesAction APIs have been replaced with a collection of new display modifiers.
  • Use the new .fileImporter () modifier to present a system interface for importing one or more files into your app, and the new .fileMover () modifier to move one or more existing files to a new location. The following is an example of a simple user interface for importing and moving files:
struct FileMover : View {
    @Binding var selectedFiles: [URL]
    var includeDirectories: Bool = false

    @State private var isImporting: Bool = false
    @State private var isMovingSelection: Bool = false

    var body: some View {
        List(selectedFiles, id: .self) { url in
            Text(url.absoluteString)
        }
        .toolbar {
            Button("Import", action: { isImporting = true })
            Button("Move", action: { isMovingSelection = true })
        }
        .fileImporter(
            isPresented: $isImporting,
            allowedContentTypes: includeDirectories ? [.item, .directory] : [.item],
            allowsMultipleSelection: true
        ) { result in
            do {
                selectedFiles = try result.get()
            } catch {
                // Handle failure.
            }
        }
        .fileMover(isPresented: $isMovingSelection, files: selectedFiles) {
            if case .success = $0 {
                selectedFiles = []
            } else {
                // Handle failure.
            }
        }
    }
}
  • Use the new .fileExporter () modifier to present a system interface for exporting one or more documents from your app. In this example, an app provides a simple note-taking interface to quickly write down some text and then export it to disk:
struct QuickNote : View {
    @Binding var draft: QuickNoteDocument
    @State private var isExporting: Bool = false

    var body: some View {
        TextEditor(text: $draft.text)
            .toolbar {
                Button("Save", action: { isExporting = true })
            }
            .fileExporter(
                isPresented: $isExporting,
                document: draft,
                contentType: .plainText,
                defaultFilename: "MyNote"
            ) { result in
                // Clear the draft now that it's saved.
                if case .success = result {
                    draft.text = ""
                } else {
                    // Handle failure.
                }
            }
    }
}

struct QuickNoteDocument : FileDocument {
    static var readableContentTypes: [UTType] { [.plainText] }

    var text: String

    init(text: String) {
        self.text = text
    }

    init(configuration: ReadConfiguration) throws {
        // Deserialize the document.
    }

    func fileWrapper(configuration: WriteConfiguration) throws -> FileWrapper {
        // Serialize the document.
    }
}
  • Use the new .fileMover () modifier to present a system interface to move one or more existing files to a new location. A former user Italy (66182201)

SwiftUI: Fixed

  • Document-based apps can now create new anonymous documents in the app document’s browser. A former user Italy (66936677)

Third-party apps: Known issues

  • Apps that use JSONKit may quit unexpectedly at launch. Some forks with private JSONKit hard code details, pointer representation, which can be changed. Sl (60290929) Work around: Use NSJSONSerialization instead.
  • fstab has been removed. File system contents outside an app’s sandbox can no longer be used for validation. A former user Italy (61098152)
  • Apps that use the NativeScript framework may stop unexpectedly at launch. NativeScript performs an uncertain operation to determine if an arbitrary pointer is an Object-C object pointer. You can temporarily solve the problem by using object__getClass (_ 🙂 instead of reading isa directly; however, update this code to avoid checking if arbitrary pointers are Object-C object pointers. A former user Germany (62913064)

Wallet: Known issues

  • isPassLibraryAvailable () does not guarantee uniform availability of the passport library functionality between platforms and devices. Sl (60697880) Work around: Call a more specific API to check available functionality, e.g. canAddPasses ().

Widgets: Known issues

  • When the parent app for a widget has been granted selected photo access, a warning may appear each time the widget is run. Sl (66398732) Work around: Add PHPhotoLibraryPreventAutomaticLimitedAccessAlert = YES to widget extension Info.plist.
  • All widgets must be rebuilt with iOS & iPadOS 14 beta 4 SDK or later and will not run on earlier versions of iOS & iPadOS 14 beta. (65290210)
  • Some widgets may disappear from your home page after updating to iOS & iPadOS 14 beta 2 or later. 64823469 – Work around: Add the missing widgets back to your home page.
  • You cannot resize an existing widget. Sl (63500799) Work around: Remove the widget and add it to the desired size.
  • You may need to reconfigure your widgets after updating to iOS & iPadOS 14 Beta 3 or later. A former user Italy (65485709)
  • The weather widget may not be able to determine your location. A former user Italy (66929312)
  • The weather widget may appear empty after updating to iOS 14 beta 6. (66782070) – Work around: Tap the widget to open the weather app, then return to the home screen widget.
  • On iPadOS, the weather widget can unexpectedly always have space access. A former user Italy (66922805)

Widgets: Fixed

  • Widgets no longer appear empty after updating to iOS & iPadOS 14 beta 6. (65989369)
  • Location-based widgets are now reloaded after changing the location permissions settings. A former user Italy (66280169)

How to update your iPhone to the latest Beta

To update your iPhone to iOS 14 beta 6, you must be a registered developer. You can use the recovery image for your iPhone located in the Developer Portal (install with iTunes or Finder) or install the configuration profile and then update over the air. If you already have the profile installed on your iPhone, go to Settings -> General -> Software Update to start installing the latest beta builder, or you can wait until it installs automatically if “Automatic Updates” is enabled.

Keep your connection secure without a monthly invoice. Get a lifetime subscription to VPN Unlimited for all your devices with a one-time purchase from the new Gadget Hacks Shop and watch Hulu or Netflix without regional restrictions.

Buy now (80% off)>

Cover image by Marques Brownlee / YouTube; screenshots by Jake Peterson / Gadget Hacks

Source link