I’m not sure that’s the reason:

- Only Playgrounds are restricted, not Apps. You can still use OSS toolchains 
to build apps, like you always could.
- You can only submit to the AppStore from the latest stable Xcode (7.3, isn’t 
it?)
- You can also deploy apps by manually building & installing with Xcode, Ad-Hoc 
or Enterprise deployment. AppStore is the most widely available way to 
distribute, but there are other ways.

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.

Karl

> On 14 Jun 2016, at 02:49, Shawn Erickson <shaw...@gmail.com> wrote:
> 
> 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.
> 
> -Shawn
> On Mon, Jun 13, 2016 at 5:41 PM Karl via swift-dev <swift-dev@swift.org 
> <mailto:swift-dev@swift.org>> wrote:
> 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.
> 
> According to the release notes 
> (http://adcdownload.apple.com/WWDC_2016/Xcode_8_beta/Release_Notes_for_Xcode_8_beta.pdf
>  
> <http://adcdownload.apple.com/WWDC_2016/Xcode_8_beta/Release_Notes_for_Xcode_8_beta.pdf>),
>  we can now use OSS toolchains for Playgrounds on OSX, but not with other 
> platforms.
> 
> Is that a temporary limitation, or an intentional Apple policy decision?
> 
> >       • Xcode playgrounds which target macOS now support running with 
> > open-source Swift toolchains from Swift.org. Playgrounds which target iOS 
> > or tvOS require the Xcode 8.0 toolchain. (23287417, 26704661)
> 
> Thanks
> 
> Karl
> _______________________________________________
> swift-dev mailing list
> swift-dev@swift.org <mailto:swift-dev@swift.org>
> https://lists.swift.org/mailman/listinfo/swift-dev 
> <https://lists.swift.org/mailman/listinfo/swift-dev>

_______________________________________________
swift-dev mailing list
swift-dev@swift.org
https://lists.swift.org/mailman/listinfo/swift-dev

Reply via email to