Adding Older iOS SDKs to Xcode 4.1 in Lion -
i installed lion , xcode 4.1. how add older sdks can build , run in 4.1 or 4.2 in iphone/ipad simulator? xcode 4.1 comes ios 4.3 sdk.
does lion have sort of minimum sdk builds?
thanks,
actually is possible add older sdks long can still hands on older version of xcode older sdk. it's useful sometimes: when find out unsupported constants , methods may using during compile rather @ runtime. here's how it.
get hold of older version of xcode older sdk. apple ios dev center lists 4.3 sdk xcode 3.2.6 download.
mount dmg , open packages folder hidden within dmg via terminal:
open /volumes/xcode\ and\ ios\ sdk/packages/
double click pkg file sdk version want. looking iphonesdk4_3.pkg but, in addition 4.3, found packages old iphonesdk3_0.pkg. perhaps older sdks may still packaged app store download if know find (i didn't).
let install in it's own folder of choice since won't able force install in applications/xcode.app/contents/developer (which developer folder now)
you'll find package installed in platforms folder in volume chose. move relevant sdk on developer folder within xcode.app. you'll have use sudo:
sudo mv /platforms/iphoneos.platform/developer/sdks/iphoneos4.3.sdk /applications/xcode.app/contents/developer/platforms/iphoneos.platform/developer/sdks/
restart xcode , should see new (old) sdk listed in options base sdk. yay!
update of 12 sep 2013
if "older sdk" you're trying add comes bundled in xcode 4.3 or later, adding sdk simple downloading xcode dev center link says "looking older version of xcode?" (currently points here), mounting dmg, copying relevant files over.
in terminal, you'd (edit appropriate sdk version number):
cp -r /volumes/xcode/xcode.app/contents/developer/platforms/iphoneos.platform/developer/sdks/iphoneos6.1.sdk /applications/xcode.app/contents/developer/platforms/iphoneos.platform/developer/sdks/
for sdks versions of xcode prior 4.3, older steps still relevant.
i found happens work getting xcode 5 gm compile builds carry old ios 6 ui when deployed on ios 7 devices. useful fixing bugs pending ui redesign. said, there's got easier way ios 6 ui on ios 7 device.
Comments
Post a Comment