Xcode 7 supporting watch OS2 with iOS8 and iOS9 support - ios8

Can I provide support with only watchOS2 app having iOS8 support ?
I am supporting iOS8 and iOS9 both in my iOS app.
I need to add watch app with WatchOS2.
User who installs in iOS9 devices are able to use watchOS2 app, but people who are using iOS8 app can't use my watch app, is this possible ?
I am confused at this point because I have to provide support for iOS8 and iOS9.
I need to take a decision quickly, any help is appreciated.

You will need to have iOS 9 for WatchOS 2 to work.
Once you update OS of your watch to Watch OS 2.0 and after it, if you try it to pair with iOS 8 version iPhone, then it will not work and Apple Watch app would advise you that your version of iOS is out of date. It would not allow you to proceed with pairing until you had updated your iPhone software to iOS 9 (Whatever latest version of iOS 9.0).
If you want to support Watch OS 1 and Watch OS 2 then you have to set separate target for both of them.

Related

I use xcode8 archive the App run well on iOS 11,But xcode9 GM archive the App show more different

I use xcode8 archive the App run well on iOS 11,But xcode9 GM archive the App show more different.
For example, UINavigationBar show different but the code same!
Who can tell me why and how fix it?
thx
When you are using Xcode 8 to build the app its using iOS 10..so the UINavigationBar you are watching is from iOS 10..So even you are running on iOS 11 its using iOS 10 UINavigationBar.But when u are building with Xcode 9 its using iOS 11 sdk. So its changing as iOS 11 behaviour.. Actually it depends on which sdk u are using.

Will iPod touch 5th gen device with iOS 8.2 support apple iWatch

I had an iPod touch 5th gen device running on iOS 7.2, and i upgraded it to iOS 8.3. But the "Apple Watch" app which should come by default as i see in iOS 8.2 simulator, is not available in my device.
So, my question is, will my device support apple iWatch synchronisation ?.
Apple have clearly told us that the iWatch will only work with iPhones. There is no reason to think that any iPod can support it. The press release told us
"Apple Watch is compatible with iPhone 5, iPhone 5c, iPhone 5s, iPhone 6 or iPhone 6 Plus running the latest version of iOS 8." (http://www.apple.com/pr/library/2014/09/09Apple-Unveils-Apple-Watch-Apples-Most-Personal-Device-Ever.html)
Short answer YES
Except old devices that wont support iOS 8.*
If there won't be official app for the sync like the one you showed, there will be community made one, be sure!

Removing iphone4 & 4s from supported devices in app

Is there a way to support only iphone5 and above in your app?
Is it an xcode settings thing? When I submitted our app it says you need screenshots for iphone 4 since your binary supports it.
I am using spritekit and building with ios 8.1 . Any help or suggestions would be appreciated.
thanks
you cannot remove support for a device that Apple still supports on the App Store. You need to build your app to be compatible with all iPhones that Apple wants to support on the App Store.

app using CLLocationManager and built against ios7 will work on ios8?

I understood that in ios8 CLLocationManager should first ask the users for new specific permissions (Location Services not working in iOS 8)
But if an app using CLLocationManager was built against ios7 (and working properly on ios7 and submitted in the store), will this app work on a ios8 device?
thanks
Yes apps built with iOS 7 SDK using Xcode 5 will work with iOS 8. My apps on Appstore works fine with iOS 8 beta 5. My dev builds created by Xcode 5 also work fine with iOS 8 beta (distributed using TestFlight).
I have app that is currently on store that uses CLLocationManager and was built for iOS7. It works fine when installed on iOS8 device. But, i have a problem with new version of the app. I made some new features, didn't touch anything related to CLLocationManager, and when I build that new version with iOS7 SDK locations don't work on iOS8 device, while it still works fine on iOS7 devices.
Is there something special that I have to set up in the environment to make it work?

Develop apps for the iPad 3's retina display without lion?

Is Xcode 4.3.1 (and therefore lion) required to develop apps for the iPad 3's retina display?
Or is there a way to develop for the new device using Xcode 4.2? I'm not running lion yet.
If you are asking about iOS the iOS 5.1 sdk, then you will have to update to Lion and Xcode 4.3.1 to get it.
But as to the Retina display of the iPad 3, there is nothing special about it in the new sdk. So you can develop apps for the iPad 3 using Xcode 4.2. Just make sure you take into account the high resolution of the device when working with images and other graphics as you do with the iPhone Retina Display.
This small hack may be able to help you: it presents how you could install the 5.1 SDK with an older version of Xcode that works on Snow Leopard.
http://www.iphonedevsdk.com/forum/iphone-sdk-development/100229-snow-leopard-sdk-5-1-a.html
It turns out you do need to develop using Lion and iOS 5.1. If you don't build with the latest SDK then the #2x graphics won't show up in the app.

Resources