Introducing iOS Security Suite, AspirinShot, Arkana
New tools of the week + iOS Dev job opportunities!
Hi! 👋
This is iOS Dev Tools weekly newsletter.
Every Thursday, we share tools, job opportunities, and new resources for iOS developers.
This week, our newsletter showcases tools such as iOS Security Suite, AspirinShot, Arkana, and iOS job opportunities.
👉 If you have some interesting tools you would like to share with iOS Dev Tools audience, let us know at hi@iosdev.tools
iOS Security Suite
iOS Security Suite is an advanced and easy-to-use platform security & anti-tampering library written in pure Swift. The ISS can be used to detect jailbreak, detect or/and deny attached debugger, verify if the application has been run in an emulator, check the integrity of your application, and many more.
It's a Swiss army knife for your application security, is free to use, and has a stable codebase.
Why you will like it:
It's effortless to use (compared to other security libraries).
ISS makes your app compliant with app resilience checks from OWASP MASVS standard (which will save you tons of time).
ISS uses a BSD license so that you can use it commercially for free.
AspirinShot
AspirinShot is a package that lets you create localized App Store screenshots in Xcode Previews using SwiftUI. It was developed by Arnaud Joubay.
It’s still a beta, but everyone’s invited since it could be helpful for iOS17. Claim your free access here.
Why you will like it:
You can design using SwiftUI.
All texts are localized: the framed “screenshots” and the text around them.
No UITests, no export/copy/paste to a design tool.
It’s easy to see how your screenshots will adapt to all formats (iPhone, iPad).
You can compose “screenshots” by reusing your views (e.g., widgets, using multiple subviews).
It includes the device frames provided by Apple as well as minimalist ones.
It comes with a Starter Kit with templates (more to come).
Arkana
Arkana helps you store your keys and secrets away from your source code, obfuscating them in your app’s binary. This tool uses code generation to provide your app with its secrets. Secrets are fetched from env vars during Arkana runtime (not your app’s runtime), encoded, and source code is generated for them. During your app’s runtime, the encoded values are decoded so your app can use them.
Why you will like it:
Don't let your secrets be published in plain text in your app's binary anymore!
You are free to open-source your apps. Your app's secrets will be stored in your CI's env vars, and not in your source code anymore.
Works with Swift Package Manager, CocoaPods, and local CocoaPods (aka Development Pods), including a combination of all 3 simultaneously.
Supports modularized projects, monorepo archs and has a lean setup for multiple environments (e.g., dev, staging, production).
💸 Latest iOS Dev Jobs
Associate Senior IOS Developer at JLR (Manchester, UK/Full-time)
iOS Engineer at Kohl’s (USA, Remote/Full-time)
Junior iOS Developer at Experian (Remote/Paid Internship)
iOS Engineer at Patreon (New York/Full-time)
iOS Developer at Pipedrive (Tallinn, Estonia/Full-time)
iOS Mobile Developer at Globant (Barcelona, Spain/Full-time)
Junior iOS Developer at Vass (Barcelona, Spain/Full-time)
Do you want your job to be featured here? Please send us a message.
🐦 Tweet of the week by Manoj
❗iOS Dev Tools is looking for new & exciting tools❗🔨📱
If you are interested in sponsoring the newsletter or having your tool featured, send us an email at hi@iosdev.tools