I have just updated to Lion and also just updated XCode, or tried it at least. It breaks with the following log:
Jul 25 21:29:18 laptop installd[9289]: PackageKit: Extracting file://localhost/Applications/Install%20Xcode.app/Contents/Resources/Packages/X codeiPhonePlugins.pkg (destination=/var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/Cleanup At Startup/PKInstallSandbox-tmp/Root, uid=0)
Jul 25 21:29:26 laptop installd[9289]: PackageKit: Executing script "./preinstall" in /private/tmp/PKInstallSandbox.wy07ZD/Scripts/com.apple.pkg.DeveloperToolsLeo.0G 2ZOk
Jul 25 21:31:13 laptop installd[9289]: PackageKit: Install Failed: Error Domain=PKInstallErrorDomain Code=112 "An error occurred while running scripts from the package “DeveloperTools.pkg”." UserInfo=0x7fadb1f490c0 {NSFilePath=./preinstall, NSURL=file://localhost/Applications/Install%20Xcode.app/Contents/Resources/Pack ages/DeveloperTools.pkg, PKInstallPackageIdentifier=com.apple.pkg.DeveloperToolsLeo, NSLocalizedDescription=An error occurred while running scripts from the package “DeveloperTools.pkg”.} {
NSFilePath = "./preinstall";
NSLocalizedDescription = "An error occurred while running scripts from the package \U201cDeveloperTools.pkg\U201d.";
NSURL = "file://localhost/Applications/Install%20Xcode.app/Contents/Resources/Packages/ DeveloperTools.pkg";
PKInstallPackageIdentifier = "com.apple.pkg.DeveloperToolsLeo";
}
Jul 25 21:31:13 laptop installer[9348]: install:didFailWithError:Error Domain=PKInstallErrorDomain Code=112 "An error occurred while running scripts from the package “DeveloperTools.pkg”." UserInfo=0x7fa52b2996f0 {NSFilePath=./preinstall, NSURL=file://localhost/Applications/Install%20Xcode.app/Contents/Resources/Pack ages/DeveloperTools.pkg, PKInstallPackageIdentifier=com.apple.pkg.DeveloperToolsLeo, NSLocalizedDescription=An error occurred while running scripts from the package “DeveloperTools.pkg”.}
Jul 25 21:31:14 laptop installer[9348]: Install failed: The Installer encountered an error that caused the installation to fail. Contact the software manufacturer for assistance.
hmmmm.... any ideas? looks difficult to me.