Ero incazzato per avere 20 diverse versioni di Python sul mio Mac, quindi nel tentativo di ripulirlo ho cancellato ogni singola istanza di esso. Ho disabilitato SIP e cancellato quello predefinito di sistema.
Ho quindi usato Home-brew per installare Python 3.7, Python 3.6, Python 2.7 (Le versioni che uso).
Tuttavia Xcode ora genera un errore quando si tenta di esportare le app. È passato dal dire che non poteva trovare python:
ipatool failed with an exception: #<RuntimeError: Couldn't locate python in /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/local/bin /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/libexec /Applications/Xcode.app/Contents/Developer/usr/bin /Applications/Xcode.app/Contents/Developer/usr/local/bin /Applications/Xcode.app/Contents/Developer/Tools /usr/bin /bin /usr/sbin /sbin>
/Applications/Xcode.app/Contents/Developer/usr/bin/ipatool:180:in `locate_tool'
/Applications/Xcode.app/Contents/Developer/usr/bin/ipatool:160:in `unicode_equal?'
/Applications/Xcode.app/Contents/Developer/usr/bin/ipatool:1882:in `block in MakeFileSystemNode'
/Applications/Xcode.app/Contents/Developer/usr/bin/ipatool:1882:in `each'
/Applications/Xcode.app/Contents/Developer/usr/bin/ipatool:1882:in `detect'
Così ho quindi copiato su python 2.7 da home-brew in quella directory e ribattezzato "python". Ora ho un errore diverso, invece dice: The operation couldn’t be completed. No such file or directory
. I log degli errori non mostrano nulla di importante.
Grazie.