So, I just downloaded the new Facebook iOS SDK version 3.1. When I run a sample code, it complains about Social.framework that doesn't exist in my Xcode 4.4
I already have Xcode 4.5, but the problem is, Xcode 4.5 doesn't allow us to use iOS 4.2. And I need to run it on iOS 4.2.
So, if I use old Facebook SDK, that can run on Xcode 4.4, will Apple reject it?
Apple is so difficult these days.
Related
I am trying to integrate the latest facebook ios sdk 3.20 for my existing ios app, but It start crashing on iOS 5.1.1 devices every time i try to login using facebook. Please see the screen sort attached
Let me If you need some more information for the same
Thanks
You can see on their SDK page that the Facebook SDK supports iOS 6.0 and greater. They appear to be using new features of Objective C that are not present in older versions of iOS SDK.
The Facebook SDK for iOS versions 3.17+ supports iOS 6.x and higher.
Support for iOS 5.x was dropped in version 3.17 of the SDK.
I have installed the ios 6.1 sdk in xcode 6 and it shows up in my base sdk drop-down.
I selected it and the app builds but when it launches on the ipad (ios 8) it seems to have a very broken apperence as if its trying to use ios 8 sdk. In ios 7 we were able to use the ios 6.1 sdk on ios 7, is this ability totally removed in ios 8?
This is an enterprise applicaiton, and the client is trying to avoid paying from a full refresh to ios 8.
Dropping an old SDK into a newer copy of Xcode is untested and unsupported by Apple, and it's no wonder you're seeing the problems you're seeing.
If you want to support an earlier version of iOS while using the latest SDK, just set the Minimum Deployment iOS version in your target's build settings (as described here in the Apple documentation I've included).
p.s. On the other hand, if you really want to keep using the iOS 6.1 SDK... use the Xcode version the SDK came with. And it should hopefully look proper under iOS 6, and it'll look like an iOS 6 app under iOS 7 & iOS 8.
p.p.s. Your client is cheap.
After seeing this cocos2d topic I became confused. Do I need to install Xcode 4.5 to submit my app to iOS App Store?
As the comments imply if your deployment target is ios5.1 or older you can use older Xcodes to do this. I just did this last night. That said, if some library you want to include was built against the new ios6 SDK, then you will probably not get your app to link. In this case you will have to update Xcode to 4.5.
Currently, if your app does not require any iOS 6 APIs or features, you do not need to install Xcode 4.5 to submit apps to the App store.
Apple may change this requirement at some unknown point in the future. For instance, when the SDK for iOS 4.0 was publicly released, Apple stopped allowing the submission of apps developed with the, over 1 year older, 2.x SDKs.
I want to change my iOS SDK. I have ios 5 and xcode 4.2 but I have to decrease it to iOS 4.2 SDK because of my application. In developer.apple.com the xcode 4.1 with iOS 5 so it is not available. How can I find xcode 4.1 with ios sdk 4.2 or how can I setup the ios sdk 4.2 without download xcode again. If it is not possible can you give me a linq for download xcode 4.1 with ios sdk 4.2
The base SDK should be the currently available one - it's the version of the SDK that you have installed to compile against.
However, further down the settings list you'll see that you can set the "Deployment Target" to be for lower versions iOS. That's the one that specifies the lower version of the OS that you app will run on.
Latest SDK included all required features from previous SDK versions. You shouldn't worry about it. If you want to support previous versions of iOS just set iOS Deployment Target to iOS 4.2 (or another would you like) in project settings at Build Settings tab.
I have developed an iOS application. My Xcode version is currently 4 and i want to upgrade to iOS 5. Can i do that without to be worry about the operability of my app later when i become on iOS 5?
Yes, there's nothing to worry about.
You should always build and test your application with the latest release and latest beta version of Xcode/iOS.
As of today this would be something like:
Xcode 4.1 on Lion with iOS 4.3
Xcode 4.2 beta on Lion with iOS 5.0 beta
You can install both of them on the same machine without any problems.
Also, I heard that starting with Xcode 4.2 you will be able to several versions of the simulator.
If you are trying to submit an app to the App Store you cannot build it with the Beta version of XCode. Also note that the latest Beta is iOS 5 and XCode 4.2.
On the iOS Dev Center page after selecting iOS SDK Beta
Xcode 4.2 Developer Preview cannot be used to submit apps to the iOS or Mac App Store. Continue to use the publicly released version of Xcode to compile and submit apps to the App Stores.