<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><div class="">I’m not sure that’s the reason:</div><div class=""><br class=""></div><div class="">- Only Playgrounds are restricted, not Apps. You can still use OSS toolchains to build apps, like you always could.</div><div class="">- You can only submit to the AppStore from the latest stable Xcode (7.3, isn’t it?)</div><div class="">- You can also deploy apps by manually building &amp; installing with Xcode, Ad-Hoc or Enterprise deployment. AppStore is the most widely available way to distribute, but there are other ways.</div><div class=""><br class=""></div><div class="">I always assumed that the reason we couldn’t use OSS toolchains in Playgrounds before was because of API changes in the hooks between Xcode and Swift/SourceKit/whatever is responsible for Playgrounds. Seems strange that we can muck around with a Swift nightly and AppKit APIs, but not the (to many people) more familiar UIKit APIs.</div><div class=""><br class=""></div><div class="">Karl</div><br class=""><div><blockquote type="cite" class=""><div class="">On 14 Jun 2016, at 02:49, Shawn Erickson &lt;<a href="mailto:shawnce@gmail.com" class="">shawnce@gmail.com</a>&gt; wrote:</div><br class="Apple-interchange-newline"><div class="">Those later platforms are "curated", you can only deploy apps via the App Store. It seems likely to ensure the policies and security model associated with that curation only Apple signed toolchains can be used for deployment.<br class=""><br class="">-Shawn<br class=""><div class="gmail_quote"><div dir="ltr" class="">On Mon, Jun 13, 2016 at 5:41 PM Karl via swift-dev &lt;<a href="mailto:swift-dev@swift.org" class="">swift-dev@swift.org</a>&gt; wrote:<br class=""></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Wow, Xcode 8 looks like a really great release. Very impressed by the memory debugger, but it seems to have lots of really nice improvements all-around.<br class="">
<br class="">
According to the release notes (<a href="http://adcdownload.apple.com/WWDC_2016/Xcode_8_beta/Release_Notes_for_Xcode_8_beta.pdf" rel="noreferrer" target="_blank" class="">http://adcdownload.apple.com/WWDC_2016/Xcode_8_beta/Release_Notes_for_Xcode_8_beta.pdf</a>), we can now use OSS toolchains for Playgrounds on OSX, but not with other platforms.<br class="">
<br class="">
Is that a temporary limitation, or an intentional Apple policy decision?<br class="">
<br class="">
&gt;&nbsp; &nbsp; &nbsp; &nbsp;• Xcode playgrounds which target macOS now support running with open-source Swift toolchains from <a href="http://Swift.org" class="">Swift.org</a>. Playgrounds which target iOS or tvOS require the Xcode 8.0 toolchain. (23287417, 26704661)<br class="">
<br class="">
Thanks<br class="">
<br class="">
Karl<br class="">
_______________________________________________<br class="">
swift-dev mailing list<br class="">
<a href="mailto:swift-dev@swift.org" target="_blank" class="">swift-dev@swift.org</a><br class="">
<a href="https://lists.swift.org/mailman/listinfo/swift-dev" rel="noreferrer" target="_blank" class="">https://lists.swift.org/mailman/listinfo/swift-dev</a><br class="">
</blockquote></div>
</div></blockquote></div><br class=""></body></html>