Xcode is the only supported way to develop apps by Apple. So if you’re interested in building iOS or MacOS apps you must use it . There are third-party solutions that don’t require you to use Xcode, however these are not supported by Apple and there are often issues with these solutions.