iPhone running iOS 8.3 shows up as ineligible in Xcode 6.2

后端 未结 5 1402
生来不讨喜
生来不讨喜 2021-02-01 03:12

Current setup:

  • iPhone 6+ updated to iOS 8.2
  • iMac running Mavericks (10.9) with Xcode 6.2
  • Deployment target set to 8.2

When I conne

5条回答
  •  旧巷少年郎
    2021-02-01 03:33

    A little progress, but this is a WIP.

    Looks like in Yosemite Xcode 6.2 works correctly with 8.3 devices. Need to test on Mavericks

    Testing with Xcode 6.2 in Yosemite (need to test also in Mavericks, any feedback would be appreciated)

    • Go to your Xcode 6.2 folder and rename

    /Applications/Xcode-6.2 copia.app/Contents/Developer/Platforms/iPhoneOS.platform

    into

    /Applications/Xcode-6.2 copia.app/Contents/Developer/Platforms/iPhoneOS.platform.old

    • Mount your Xcode 6.3 DMG, install it
    • Copy from Xcode 6.3 this folder:

    /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform

    inside your Xcode 6.2 folder.

    • you'll probably find an error telling you rootuser does not own the simulator / OS Platform folder. To solve that just open Terminal, then:

      $ cd /Applications/Xcode6.2.app/Contents/Developer/Platforms

      $ sudo chown -R root iPhoneSimulator.platform/

      $ sudo chown -R root iPhoneOS.platform/

    • now you can run your app inside your iOS 8.3 device from Xcode 6.2 but you have no simulators in the target tdestination menu

    UPDATE: I'm getting weird errors while ibtool tries to compile the storyboards:

    /Users/dfreniche/Desktop/Test/Test/Base.lproj/Main.storyboard: The operation couldn’t be completed. (com.apple.InterfaceBuilder error 2001.)

    So finally give up and update to Yosemite. If there's any new info on this, please share.

提交回复
热议问题