Beta is the prerelease version of software or hardware.

Beta Documentation

Posts under Beta tag

476 Posts
Sort by:
Post not yet marked as solved
6 Replies
5.0k Views
How do I play spotify through my bluetooth headset? After upgrading, spotify only plays through my iphone even if the bluetooth headset is already connected. No option on spotify to play through the headset either.
Posted
by
Post not yet marked as solved
11 Replies
46k Views
I've been experiencing an issue that has causing me a lot of problems, as various apps including Whatsapp, Telegram, Linkedin, Slack, Lastpass, and more will randomly log out, and reset back to their inital state as if I just installed it on a clean phone. Apps like Whatsapp and Telegram will have lost all of their chat history, even if it was backup up on iCloud.I'm at a total loss as to what might be causing this problem after restoring the phone multiple times (the last time without restoring to a backup).My phone is an iPhone 6S 64GB running iOS 10.2 (isn't BETA).
Posted
by
Post not yet marked as solved
110 Replies
51k Views
After upgrading to 10.13, my 500GB SSD is nearly full. With 10.12 i always had ~200GB free. Looking at AboutThisMac->Storage->Manage, i see "System" using up nearly 300GB. However, looking at my SSD in finder, i cannot see any folders that would sum up to this size.Does anyone notice this as well and is there a workaround?radar://32782835
Posted
by
Post not yet marked as solved
29 Replies
45k Views
Is anybody else having a probelm pairing an Apple Pencil. I insert it into my new 2gen iPad Pro 12.9 and it briefly shows the dialog to Pair and then shows it connected, but then disconnects, and then I get an Error that the Pencil took to long to pair. Then it doesn't work.Am I alone in having this issue.Thanks,Nick
Posted
by
Post not yet marked as solved
15 Replies
17k Views
have noticed a few people with the same issue upon downgrading from iOS 11 beta 2 to iOS 10.3.2, in which trying to restore it becomes a endless loop of getting stuck at the recovery mode on the iPhone. I have found a potential way of fixing it. So if you are currently stuck in that recovery mode and its not going anywhere update your iPhone with the IOS 11 beta 1 via selecting the .ipsw. Once that has completed set up your iPhone but do not sign into your iCloud (note you can sign into wifi). Once you have set up your iPhone connect your iPhone to your computer. Then restore to iOS 10.3.3 from your download .ipsw file, set up your phone once more. After that restore agin to the iOS 10.3.2. Then it is recomended that you set up the iPhone but do not sign in quite yet but to confirm that it is at the correct version of iOS 10.3.2. After it has been confirmed factory reset your phone then set it up like normal. Congratulations you are back to iOS 10.3.2.What you will need:iOS 11.0 ipsw (restore image) iOS 10.3.3 ipsw(restore image) iOS 10.2.3 ipsw (please note I am on a iphone 7, you will have to select the correct files for your device)
Posted
by
Post not yet marked as solved
2 Replies
2.3k Views
Hi everybody,in "What's New in watchOS 4" - https://developer.apple.com/watchos/ - Apple wrote: "Fitness apps can also access real-time heart rate data..." Currently I'm using a workout session in my app with a HKAnchoredObjectQuery to read the heart rate data from the watch. With watchOS 4,beta 2 it works fine but I only get a new heart rate every 4 seconds respectively a HKQuantitySample. For my requirement I need a real-time notification for every heartbeat but I can't find a suitable api for my requirement. Now my question: Is it possible to get real-time heart rate respectively the heartbeat in watchOS 4?Thanks for your helpLudi
Posted
by
Post not yet marked as solved
3 Replies
3.4k Views
iOS 11 adds smart quotes when typing. In macOS we can disable smart quotes on a NSTextView by setting:textView.automaticQuoteSubstitutionEnabled = NO;Neither UITextField or UITextView seem to have this property or the enabledTextCheckingTypes property. How can smart quotes be disabled on iOS 11?
Posted
by
Post not yet marked as solved
51 Replies
83k Views
Since upgrading my iMac to High Sierra Beta I somtimes got the 'Disk not ejected properly' from my Thunderbolt 2 raid (still HFS filesystem).After now connecting my USB 2 external disk to back up after about a minute or two it started to constantly connect and disconnect (Hole list of "Disk not ejected properly" in notifications).Connecting both disk to my Sierra MacBook Pro does not show this behavior. Any idea what is triggering this?
Posted
by
Post not yet marked as solved
2 Replies
952 Views
Hey,during my drag, I need to update the UIDragPreview of the dragged item depending on it's location. I'm currently doing that by setting a new previewProvider each time the preview needs to be updated. When doing this, the current preview gets scaled down a little bit and the new one scales up, which looks a bit weird.Is there a better way to update the DragPreview? Or is there at least a way to get rid of the scaling?Best,Klemens
Posted
by
Post not yet marked as solved
9 Replies
15k Views
I have noticed various strange behaviours with the EAAccessory interface on iOS 11 (Betas 5 and 6 **update and now in the full production version 11.0.2 **)). I wonder if anyone else has had these issues? Everything worked OK on iOS 10.I am communicating with an accessory over a lightning socket (via a LAM), and get the following behaviour:1. Connecting to a device, EAAccessoryManager returns a connected EAAccessory (an EASession can be established, and data received, although this doesn't always happen), but then immediately disconnects from the EAAccessory, and then returns another connected EAAccessory.2. After opening an EASession on this new EAAccessory, no communications to the device is possible (sending data over the OutputStream doesn't result in the data getting to the accessory)3. On switching away from the app and back again, either:a) the app crashesorb) the input stream reports endEncountered and the output stream just seems to stop working, it never reports hasSpaceAvailable again.Some simplified code which illustrates this problem is below:import UIKitimport ExternalAccessoryclass ViewController: UIViewController, StreamDelegate { var connectedAccessory: EAAccessory? var eaSession: EASession? let supportedProtocolName = "My.Supported.Protocol" @IBOutlet weak var logTextView: UITextView! @IBOutlet weak var sendButton: UIButton! override func viewDidLoad() { super.viewDidLoad() log("loaded") // Do any additional setup after loading the view, typically from a nib. NotificationCenter.default.addObserver( forName: NSNotification.Name.EAAccessoryDidConnect, object: nil, queue: nil, using: accessoryConnected) NotificationCenter.default.addObserver( forName: NSNotification.Name.EAAccessoryDidDisconnect, object: nil, queue: nil, using: accessoryDisconnected) EAAccessoryManager.shared().registerForLocalNotifications() // Maybe we're already connected if let connectedAccessory = EAAccessoryManager.shared().connectedAccessories.first { self.connectedAccessory = connectedAccessory openSession() } } private func accessoryConnected(_ notification: Notification) { log("accessoryConnected") for accessory in EAAccessoryManager.shared().connectedAccessories { log("accessory: \(accessory)") log("") } // Connect to the first one (only expect there to be one for this test) self.connectedAccessory = EAAccessoryManager.shared().connectedAccessories.first openSession() } private func openSession() { guard let connectedAccessory = self.connectedAccessory else { return } self.eaSession = EASession( accessory: connectedAccessory, forProtocol: self.supportedProtocolName) openStream(eaSession?.inputStream) openStream(eaSession?.outputStream) } private func openStream(_ stream: Stream?) { stream?.delegate = self stream?.schedule(in: RunLoop.current, forMode: RunLoopMode.defaultRunLoopMode) stream?.open() } public func stream(_ stream: Stream, handle streamEvent: Stream.Event) { switch streamEvent { case Stream.Event.openCompleted: log("\(stream) openCompleted") if (eaSession?.inputStream?.streamStatus == Stream.Status.open && eaSession?.outputStream?.streamStatus == Stream.Status.open) { log("both input and output are open") } case Stream.Event.hasBytesAvailable: log("hasBytesAvailable") readAll() case Stream.Event.hasSpaceAvailable: log("hasSpaceAvailable") case Stream.Event.errorOccurred: log("\(stream) errorOccurred") closeSession() case Stream.Event.endEncountered: log("\(stream) endEncountered") closeSession() default: log("\(stream) default") closeSession() } } private func readAll() { let bufferSize = 128 var numberOfBytesRead = 0 repeat { var buffer = [UInt8](repeating: 0, count: bufferSize) numberOfBytesRead = eaSession!.inputStream!.read(&buffer, maxLength: buffer.count) if (numberOfBytesRead > 0) { log("read:\(buffer)") } } while (numberOfBytesRead == 128) } @IBAction func sendDataButtonPressed(_ sender: UIButton) { sendData() } private func sendData() { let data: [UInt8] = [1, 0, 0, 0, 16, 0, 0, 0, 0, 3] log("Sending: \(data)") self.eaSession?.outputStream?.write(data, maxLength: data.count) } private func closeSession() { closeStream(eaSession?.inputStream) closeStream(eaSession?.outputStream) eaSession = nil } private func closeStream(_ stream: Stream?) { stream?.close() stream?.remove(from: RunLoop.current, forMode: RunLoopMode.defaultRunLoopMode) stream?.delegate = nil } private func accessoryDisconnected(_ notification: Notification) { log("accessoryDisconnected") for accessory in EAAccessoryManager.shared().connectedAccessories { log("accessory: \(accessory)") log("") } guard let accessory = notification.userInfo?[EAAccessoryKey] as? EAAccessory else { return } log("disconnected accessory: \(accessory)") log("") closeSession() } private func log(_ msg: String) { self.logTextView.insertText("\(msg)\n") scrollLogToEnd() } private func scrollLogToEnd() { let stringLength = self.logTextView.text.characters.count self.logTextView.scrollRangeToVisible(NSMakeRange(stringLength - 1, 0)) } override func didReceiveMemoryWarning() { super.didReceiveMemoryWarning() // Dispose of any resources that can be recreated. }}
Posted
by
Post not yet marked as solved
20 Replies
9.6k Views
With betas 7 and 8, my kernel extensions install fine, and I get the popup saying that they need to be approved, but the "Allow" button on the "Security & Privacy" panel doesn't do anything.It correctly shows our company name for the software being blocked, but clicking the button does nothing at all.Has anyone else ran into this?
Posted
by
Post not yet marked as solved
5 Replies
3.9k Views
Hi,I have an App that is using geofencing and beacons since about one year in the app store. Recently I noticed more and more crashes and users are reporting of missing notifications upon geofence entry or exit ( I send a local notification upon entry or exit).so i suspect those crash reports are related to those user reports. The crash reports indicate memory management issues: lib dispatch.dylib _dispatch_callblock_and_releaseThese problem only occur since iOS 10.3. So I have some reports with iOS 10.3 but most of them with iOS 11. When I run the app in the simulator the memory usage is at around 50MB and does not increase. Even when I simulate geofence entry and exit etc it stays around the 50 MB usage.So my first question is it possible that the app crashes when not in foreground when it uses only 50MB?To investigate further I implemented the function func applicationDidReceiveMemoryWarning(_ application: UIApplication)And send a local notification when it get´s called. And indeed sometimes I sometimes get this warning and I myself have irregularities with the geofence enter and exit notifications.Now to further investigate I installed another App to monitor the same geofence (IFTTT). Here too I have irregularities with the geofence enter and exit notifications.Until now I was quite relaxed as I was sure it´s the early iOS 11 beta´s that have memory management issue. But i´m using the latest Beta (15A5372a) and I guess we are close to the final now. Also what worries me is that some users experience these issues also with iOS 10.3.Any ideas how to investigate this further or does anybody experience something similar?Very BestStephan
Posted
by
Post not yet marked as solved
14 Replies
26k Views
HI Folks , Thanks for helping, have not been able to get a redeem code to sign in on test flight , however did receive and responded to invitation on email.Thanks
Posted
by
Post not yet marked as solved
3 Replies
13k Views
I know that universal links were not working on redirection prior to some of the recent ios 11 version. I mean the following use case:1) having app that handles domain: "www.testdomain.com" universally.2) user clicks email tracking link (i.e. "http://tracking.com/someparameter") -> safari is opened.3) tracking page is the auto-redirected into universally supported link: "www.testdomain.com/somepage".But it seems like with one of the latest iOS update, universal links are now working on redirect.I could not find any official docs around universal links on redirect, so is it how universal links behave? If so, since what version is that enabled? Thank you,Alexey
Posted
by
Post not yet marked as solved
4 Replies
2.1k Views
I have a loop that iterates all pages in a PDF and saves parts of its content into core data. Problem seems to be that each PDFPage takes up around 30mb+ of memory. This memory is not retuned when the loop moves to ther next page. with large enough PDF in can cause out of memory crash.At first I thought it was something in the loop holidng a reference. However when I dont run the loop, or attempt to save any of the PDFPage contents and simply swipe through the PDFPages of the PDF, the memory still goes up 30mb + per page. So my question is how to clear the previous page from memory when no longer the page in view?I would add code but seems you cant pste into here so jist know its basic PDFKit code to load a pdf url
Posted
by
Post not yet marked as solved
1 Replies
7.9k Views
After an update to High Sierra, I'm trying to unlock my volume (disk1s1) but cannot anymore. This is the info from terminal:APFS Container (1 found) | +-- Container disk1 C8022E32-744D-414E-9246-29ADDB0357F3 ==================================================== APFS Container Reference: disk1 Size (Capacity Ceiling): 500068036608 B (500.1 GB) Minimum Size: 500068036608 B (500.1 GB) Capacity In Use By Volumes: 485282820096 B (485.3 GB) (97.0% used) Capacity Not Allocated: 14785216512 B (14.8 GB) (3.0% free) | +-< Physical Store disk0s2 438AD64B-835E-418D-B0DF-32A3A0B7500A | ----------------------------------------------------------- | APFS Physical Store Disk: disk0s2 | Size: 500068036608 B (500.1 GB) | +-> Volume disk1s1 6C587DE6-9C8D-3792-9144-34FBE59AE9F6 | --------------------------------------------------- | APFS Volume Disk (Role): disk1s1 (No specific role) | Name: Macintosh HD (Case-insensitive) | Mount Point: Not Mounted | Capacity Consumed: 382597644288 B (382.6 GB) | FileVault: Yes (Locked) | +-> Volume disk1s2 B7508926-2601-4C8D-9707-5F53EA943031 | --------------------------------------------------- | APFS Volume Disk (Role): disk1s2 (Preboot) | Name: Preboot (Case-insensitive) | Mount Point: Not Mounted | Capacity Consumed: 39792640 B (39.8 MB) | FileVault: No | +-> Volume disk1s3 51B76A93-806E-474D-9BBA-F1E752C3032B | --------------------------------------------------- | APFS Volume Disk (Role): disk1s3 (Recovery) | Name: Recovery (Case-insensitive) | Mount Point: Not Mounted | Capacity Consumed: 1038880768 B (1.0 GB) | FileVault: No | +-> Volume disk1s4 A680E59F-DF9D-4354-BE1E-6A8AA71390A5 | --------------------------------------------------- | APFS Volume Disk (Role): disk1s4 (VM) | Name: VM (Case-insensitive) | Mount Point: /private/var/vm | Capacity Consumed: 4295213056 B (4.3 GB) | FileVault: No | +-> Volume disk1s5 7683ED91-DACF-4213-8C73-F2C24518A4B2 --------------------------------------------------- APFS Volume Disk (Role): disk1s5 (No specific role) Name: Macintosh HD2 (Case-insensitive) Mount Point: / Capacity Consumed: 97149804544 B (97.1 GB) FileVault: Yes (Unlocked)Notice after a failed upgrade, I had to partition the drive to install a fresh OS (Macintosh HD2) to move on with my life, in hopes one day I can access my original volume. Now I'm trying to unlock the original Macintosh HD / disk1s1, but its crypto users disappeared (they were there before)!diskutil apfs listUsers disk1s1 No cryptographic users for disk1s1I tried entering a blank password but not luck:diskutil apfs unlockVolume disk1s1 -nomount Passphrase: Passphrase entry error: no passphrase specifiedEntering my old password or a space as the password gives this:diskutil apfs unlockVolume disk1s1 -nomount Passphrase: Unlocking any cryptographic user on APFS Volume disk1s1 Unlocked but did not mount APFS VolumeBut it really doesn't unlock it:diskutil apfs list +-< Physical Store disk0s2 438AD64B-835E-418D-B0DF-32A3A0B7500A | ----------------------------------------------------------- | APFS Physical Store Disk: disk0s2 | Size: 500068036608 B (500.1 GB) | +-> Volume disk1s1 6C587DE6-9C8D-3792-9144-34FBE59AE9F6 | --------------------------------------------------- | APFS Volume Disk (Role): disk1s1 (No specific role) | Name: Macintosh HD (Case-insensitive) | Mount Point: Not Mounted | Capacity Consumed: 382597644288 B (382.6 GB) | FileVault: Yes (Locked)I tried decrypting it as well, but no luck (entered my password used before the update, also tried space as password):diskutil apfs decryptVolume disk1s1 Passphrase for existing "Disk" user 6C587DE6-9C8D-3792-9144-34FBE59AE9F: Starting background decryption of disk1s1 using the "Disk" crypto user as authorization Error starting background decryption of APFS Volume: One or more of the given or implied APFS Volumes are locked (-69582)Which is strange it's asking for a users passphrase when it told me there were no users; even stranger that this user's ID is the same as the volume disk ID. So I tried reseting the passphrase for this user:diskutil apfs changePassphrase disk1s1 -user 6C587DE6-9C8D-3792-9144-34FBE59AE9F6 Old passphrase for user 6C587DE6-9C8D-3792-9144-34FBE59AE9F6: New passphrase: Repeat new passphrase: Changing passphrase for cryptographic user 6C587DE6-9C8D-3792-9144-34FBE59AE9F6 on APFS Volume disk1s1 Error changing passphrase for cryptographic user on APFS Volume: The crypto user was not found on the APFS Volume (-69594)Any help on how to recover from this dreadful state, such as adding crypto users back? Thanks for any help!
Posted
by
Post not yet marked as solved
5 Replies
2.8k Views
I use the Gmail 'unread count' favicon labs option, which updates the favicon to reflect the unread message count in my inbox. It's an essential part of my browsing experience / daily workflow. The icon is correct when the tab is first loaded, but it never updates after that. Chrome and Firefox both implement this feature.
Posted
by
Post not yet marked as solved
3 Replies
1.2k Views
Definitely want to install it. Wondering if there is a good guide to doing a dual boot. I have 100GBs of free space on my machine so should not be a problem. Mainly want to dual boot because I still have to create store releases.
Posted
by