<html><head><meta http-equiv="Content-Type" content="text/html charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">Hello SwiftPM community,<div class=""><br class=""></div><div class="">Last week we landed a significant reworking of how SwiftPM generates Xcode project files (<a href="https://github.com/apple/swift-package-manager/pull/639" class="">https://github.com/apple/swift-package-manager/pull/639</a>). These changes are on `master` and have not yet shipped in any release.</div><div class=""><br class=""></div><div class="">In addition to addressing most of the reported bugs (though not all limitations) of the Xcode project generation feature in SwiftPM, it also makes future fixes and improvements easier by making the code layered and testable. There are further improvements that have landed on `master` since then, taking advantage of the cleaner layering.</div><div class=""><br class=""></div><div class="">We would like to pull these fixes into an upcoming Swift bug-fix release. In order to reduce the risk of undetected regressions, we'd like to ask anyone who uses the `swift package generate-xcodeproj` feature regularly to try it out on their packages using a snapshot of `master` (which can be downloaded from <a href="https://swift.org/download/#snapshots" class="">https://swift.org/download/#snapshots</a>). There are instructions for how to use a downloaded toolchain further down on the same page (at <a href="https://swift.org/download/#using-downloads" class="">https://swift.org/download/#using-downloads</a>).</div><div class=""><br class=""></div><div class="">Xcode projects do not need to be built using the same toolchain that generated it, so once the project has been generated, you can use it with whatever toolchain you normally use for your code (for example the default toolchain in Xcode). Because the compiler in the downloaded snapshot is not a release build, it may be unsuitable for compiling your code; this is only a request to use it for the `swift package generate-xcodeproj` invocation itself.</div><div class=""><br class=""></div><div class="">We are particularly interested in any regressions in the project generation, but if there are new issues or issues that still aren't fixed, we'd very much appreciate if you'd take the time to file a JIRA at <a href="http://bugs.swift.org" class="">bugs.swift.org</a> (using the `Package Manager` component).<br class=""><div class=""><div class=""><div class=""><br class="webkit-block-placeholder"></div><div class="">Thanks!</div><div class="">
<br class="Apple-interchange-newline"><span style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 14px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; display: inline !important; float: none;" class="">Anders Bertelrud</span></div>
</div></div></div><br class=""></body></html>