Ok so I installed the apple IOS 10 beta 10.0 on my ipad (Forth-gen) just for swift playground. But its not appearing on the home screen and its not appearing when I search for it. (I have searched playgrounds and swift playgrounds)
Swift Playgrounds is loaded on any iPad that can run iOS 10 except for the 4th Generation iPad.
This is most likely due to the 4th generation iPad being the only 32-bit iPad that iOS 10 will support.
Related
Our app has some performance issues. One particular area is the opening of a UITabBarController.
I have tested the app with Debug and Ad-Hoc builds built with VS 2015. I am using
Xamarin 4.5
Xamarin.iOS 10.10.0
I am testing on real devices
iPhone 6 iOS 10.1.1
iPhone 6 iOS 9.2
Pad Air 2 iOS 9.3.1
iPhone 5 iOS 10
I am seeing consistent and significant performance gains from the iOS 9 devices.
With the Ad-Hoc build, opening of the view, with a large dataset, takes just under 6 seconds (5.8). Opening the same View with the same data and same build takes just over 1 second on the iOS9 devices.
Can anyone suggest why iOS9 would be performing so much better?
We do not have anything that runs on iOS 10 only. The closest we have to that are calls like this:
if (UIDevice.CurrentDevice.CheckSystemVersion(9, 0))
However that check would return true for 9 and 10.
How to have old simulators in new Xcode?
I have 2 SDKs (6.1 and 7.1) in my old Xcode 5.1.1 following path:
Xcode.app -> right click and <Show package contents> ->
Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/
Copied both SDKs to my new Xcode, but Xcode only shows 8.4 and 9.0.
Is there any suggestion? Or maybe I can download it from somewhere (I believe there isn't)?
In Xcode if you click Window->Devices, then on the bottom left click the '+' button, then Add Simulator. There should be an option for selecting older versions of iOS Simulators.
If there isn't an option for iOS 6.1 or 7.1, after you click the '+' button, click the drop-down list for iOS Version and click download more simulators. Then just pick which ones you want.
You can't use simulator for iOS7 and earlier for XCode 7.1 - it's not compatible. Looks like Apple won't support them ever. It means you can't do this on simulator (you still can do this on real devices) at least in official way. You may not know that, but it also depends on your OSX:
El Capitan supports iOS 8.1.
Yosemite supports iOS 7.1
I haven't found any way to use any iOS 7 simulators. However, an iPhone 4 running iOS7 connected to Xcode 7.3, on MacOS X 10.11.4 using the iOS 9 SDK runs just fine.
To support iOS 7 on all devices capable of running it, you will need LaunchImages for iPhone 4 and 5 (retina), and for iPad in portrait and landscape at 1x and 2x.
I would consider supporting iOS 6 at this point to be pointless. That's iPhone 3GS. iOS 7 is pushing it; I run my code on an iPhone 4 mostly to check that its fast enough.
I'm using Auto Layout/Constraints with Interface Builder in Xcode 6.1, so that my App renders correctly on all iOS devices. It works great across the iPhone 4s/5/5s/6 simulators and a real 5s, but part of the view is cut off when I run it on the iPhone 6 Plus Simulator.
To debug this, I downloaded the AlternateViews example code from Apple, and saw the exact same behavior. Then I tried to write a really simple test App, and saw the same thing again. I noticed that the iPad Air Simulator also cut off part of the view, and when I tested on a real iPad Air, the simulated/real displays did not match. I feel like there is something wrong in my dev setup (not a bug in the iOS Simulator), but I've double-checked everything and even reinstalled Xcode. Please let me know if you've seen this before, or have a recommendation on what to try next. Thanks!
AlternateViews Example on iPhone 6 Simulator:
AlternateViews Example on iPhone 6 Plus Simulator:
My SimpleTestApp on iPhone 6 Simulator:
My SimpleTestApp on iPhone 6 Plus Simulator:
My SimpleTestApp on iPad Air Simulator:
My SimpleTestApp on Real iPad Air:
I've seen this offsetting on rotation issue, starting in June 2014 when iOS 8 first went public, and I submitted to Apple a test project that showed how to reproduce it. In most cases it is possible to work around and prevent it, but my test project continued to demonstrate the issue.
A few weeks ago, however, Apple replied to my bug report, asking me to test in iOS 8.2 (available in beta as part of the Xcode 6.2 beta). The issue could no longer be reproduced!
Therefore I would suggest that what you're encountering is, at least in part, a genuine iOS bug, and that iOS 8.2 will prove to have fixed it.
I have added the keyboard extension target to my iOS 8 app but the buttons are not appearing on my iPhone 5s. I have run the app and keyboard on the simulator and an iPod touch (all running iOS 8) and they work. It is only the phone that does not. I am using Xcode 6 beta and writing in Swift.
It is only the code that is automatically generated when adding the extension.
Any ideas?
Thanks.
Try updating to Xcode 6.0.1 Not the beta. Got released a few days ago from the app store.
Close all text editing apps before checking keyboard extension on device.
I am working on an app that has not yet been redesigned for iOS 7. There are a few new features being added that I want to deliver in an app update, but I want the app to run in iOS 6 "compatibility mode" on iOS 7. I have set the Base SDK to iOS 6.1. When I build and run everything looks fine in the iOS 6 Simulator. However, in the iOS 7 Simulator, all elements look iOS 6-ish with the exception of the UIButtons which are all borderless.
Is this expected behavior, or am I doing something wrong?
I tested this using a simple app with one button and one switch.
iOS 6 Simulator:
iOS 7 Simulator:
Notice how the switch remains iOS 6-like in iOS 7 but the button does not.
From my experience you need to work and submit the app using xCode 4.6 if you want to retain the iOS 6 UI. Testing is a little tedious in iOS 7 but you can do it but installing the ad hoc app on your iOS 7 device.
Update
as #rmaddy mentions in the comments, you can build directly from Xcode 4.6 to iOS 7. Use your iOS 7 device with xCode 5 before doing so.