3 ms·
How does Apple's Swift Playgrounds on iOS handle compiling code? Aren't the Swift compiler and linker also separate binaries? I'm wondering whether Apple except
by TazeTSchnitzel 5y ago
How does Apple's Swift Playgrounds on iOS handle compiling code? Aren't the Swift compiler and linker also separate binaries? I'm wondering whether Apple excepted themselves or whether they actually forced that subset of Xcode to fit into the normal requirements somehow.
- my123 5y agoApple did except themselves. Swift Playgrounds uses private entitlements. No other dev can replicate it with the public entitlements only. (On iOS)
- hinkley 5y agoThat sounds like something that needs to be fixed and soon. This is drifting into antitrust trial territory.
- LeoPanthera 5y agoApple did not except themselves, Apple excepted any app listed in the Education category of the store.
- my123 5y agoNope, other apps on that category use interpreters and do not have entitlements for running unsigned code at runtime. Swift Playgrounds actually compiles down to native code.
- fuzzy2 5y agoEducation applications are exempt from this policy. They are allowed to execute code that did not come in the bundle, provided the user can fully edit it. What is an education app? Well, that is up to Apple.