Specifically, I got rejected for my iPad App Store screenshots including the little orange Swift logo in the corner since I took a screenshot while Playgrounds was running.įast previews: We’re running right on the hardware. (Feedback Id: FB9830517)Īlso, as a heads up, you’ll need to make sure you don’t have references to developing on iPad in your metadata.
#Swift share menu githu update
And being able to search an individual file would be good.Īlso, it would be nice if we could specify ITSAppUsesNonExemptEncryption for smooth uploading to TestFlight, so that I don’t need to update the security settings every time on the web. Also refactoring, like renaming all references (Feedback Id: FB9830510). Been missing that (Feedback Id: FB9830513). I haven’t found a way to jump to the definition of a class, struct, etc. There aren’t device previews within Playgrounds previews the way there are for Xcode (Feedback Id: FB9830505).Ī few more things: it would be nice for the validation of the length of the app name to happen before submitting to App Store Connect (Feedback Id: FB9830509). However, it would be great to edit these files even if it’s only as basic text files (Feedback Id: FB9830502). Reading them and parsing them is fine, they’ll just be under “Resources”. Miscellaneous: There are a bunch of things here and there that folks have mentioned: you can import images but can’t clarify sizes with an asset catalogue (Feedback Id: FB9830500), you can’t edit json files from Playgrounds (I guess it’s called SWIFT Playgrounds, eh?). Widgets & extensions: No widget support is a bummer, along with other extensions, like keyboard extensions, and so forth. I could only test on the iPhone after I uploaded to TestFlight, so it took a good while to smooth out some animation bugs that appeared only on an older iPhone and not on the iPad. No direct to iPhone: This is something I was missing. You get print statements and that’s about it. Limited Debugging: Very limited, in fact. Built-in source control would be an excellent addition to Swift Playgrounds as an educational feature as well! (Feedback Id: FB9830486)
#Swift share menu githu install
No Built-In Git: I needed to install a separate app to drag in my playground file and upload it to GitHub from my iPad. Probably will have the friction of needing to sign the user into something, and create an account. There is, however, Swift Package support, so if you find persistent storage with some drop-in syncing, that should probably do the trick for you. And dang, I really wish I could’ve used it in ToDont. (Feedback Id: FB9830444)ĬloudKit: CloudKit is one of those really nice ways to get scalable, first-party, out-of-the-box syncing and such right in your app. It’ll use the iCloud account your device is logged in with overall.
![swift share menu githu swift share menu githu](https://cache.legacy.net/legacy/images/cobrands/legacypro/photos/697d88f1-1ff1-400f-8d5b-9058afb502a7.jpg)
This is because TestFlight won’t use the sandbox account that you can use in the App Store settings area of your device. What you need to do instead, if you want to test in-app purchase scenarios multiple times, is to logout of iCloud on your device and login with a sandbox test account. What I found out was that they in fact work, but they only become testable in TestFlight, which is annoying since we just got such amazing support of testing configurations and such in Xcode. In-app purchases (not what you think!): Early reports mistakenly thought it wasn’t possible to use in-app purchases with Swift Playgrounds.
#Swift share menu githu code
I have a large set of code and videos of actually making the app here: Īs a whole though, let’s start with the limitations: Limited … I’m an odd bird, so I thought it would be fun to load a to-do app with lots of random and silly things to NOT do, so that I could have a giggle, and check it off for that tiny dopamine hit. Thus I settled on the love song of so many developers, the thing that there is plenty of in the world, and yet which is close enough to our souls that we always find ways to make it our own.
![swift share menu githu swift share menu githu](https://miro.medium.com/max/1400/0*3_s6Zrw-0SRR14vr.gif)
I went in aware of its limitations and tried to think of a little something I could make for myself that would be useful and extremely simple. I didn’t know entirely what I was getting myself into by making an app on the iPad.