Does the latest katalon Studio version support the xcode 10.1 and ios 12 on MAC


#1

Does the latest katalon Studio version support the xcode 10.1 and ios 12 on MAC machine?


#2

No, Katalon does not support Xcode 10.1 and iOS 12 as of now on MAC


#3

is there the plan to support the xcode 10.1 and iOS 12?


#4

there is Xcode new version version 11.0


#5

I can tell you that I have Katalon Studio 5.10.1 and Appium 1.8.1 on my machine with both Xcode 9.4.1 and 10.1 running side-by-side and I’m able to run Katalon tests. Here’s how it works for me:

  • Install Appium 1.8.1 via npm install -g appium@1.8.1
  • Install Katalon Studio 5.10.0 (latest)
  • Install Xcode10.1 from the App Store as your default version
  • Download Xcode9.4.1 from the Apple Developer Center: https://download.developer.apple.com/Developer_Tools/Xcode_9.4.1/Xcode_9.4.1.xip
  • Extract and install Xcode9.4.1 into your /Applications folder, choosing “Keep Both” when prompted to overwrite.
  • Name the Xcode9.4.1 application to Xcode9.4.1
  • Set the default version of Xcode to 10.1 via sudo xcode-select -s /Applications/Xcode.app/Contents/Developer
  • In Xcode 10.1, build the Appium WebDriverAgent project (located in /Users/<yourhome>/.nvm/versions/node/<nodeversion>/lib/node_modules/appium/node_modules/appium-xcuitest-driver )
    NOTE: You will need to do the following to get it to compile in Xcode10:
    • In Xcode, go to File->Project Settings and change the Build System to “Legacy Build System”
    • In the WebDriverAgentLib target, go to the Build Settings tab
    • Find “Other Linker Flags” and add -Wl,-U,"_OBJC_CLASS_$_XCElementSnapshot"
  • Do any development of your app in Xcode10.1
  • When ready to test, switch the default version of Xcode to 9.4.1 via sudo xcode-select -s /Applications/Xcode9.4.1.app/Contents/Developer (this is because Katalon Studio doesn’t support Xcode10 yet)
  • Open Katalon Studio
  • Run your tests

Hope this helps,

Chris