<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none;"><!-- P {margin-top:0;margin-bottom:0;} --></style>
</head>
<body dir="ltr">
<div id="divtagdefaultwrapper" style="font-size:12pt;color:#000000;font-family:Calibri,Arial,Helvetica,sans-serif;" dir="ltr">
<p>Hi there!</p>
<p> Does anyone still read this list? Anyone know anything about the way Platforms and SDKs work on newer versions of Xcode?</p>
<p><br>
</p>
<p> So I got DarwinBuild built on 10.12 Sierra. I have Xcode 8.3.1. I made a copy of DarwinBuild's installXcode32 and modified it to use the new paths that Xcode uses these days. So the script runs fine, and symlinks all the stuff it thinks it ought to
to make a new platform bundle and SDK within Xcode, but something's not right. xcodebuild throws errors like this:</p>
<p><br>
</p>
<p>xcodebuild: error: Initialization failed.</p>
<p><span class="Apple-tab-span" style="white-space:pre"></span>Reason: Required content for platform <darwinbuild_build_stamp> is missing.</p>
<p><br>
</p>
<p>I am pretty sure it has to do with the Info.plist in /Applications/Xcode.app/Content/Developer/Platforms/<darwinbuild_build_stamp>.platform/Info.plist and the SDKSettings.plist in the appropriate subdirectory, but I'm having a hard time trying to figure
out what it keys off of and what causes it to recognize a bundle as a valid Platform and SDK or not. Anyone know the minimum requirements for creating a valid Platform and SDK?</p>
<p><br>
</p>
<p>Many thanks!</p>
<p><br>
</p>
<p>-Ben</p>
<p><br>
</p>
</div>
</body>
</html>