-
Can Bugsee do this? Really?
Holiday season is upon us and I wanted to wish that your mobile app will be super stable and bug free in 2018, which in turn, will result in a… Read More
-
iOS Crash Symbolication for dummies Part 3 – Bitcode and symbol maps
In the first post in the series we learned what symbolication is and how it works, the second post taught us how to use Apple provided tools and helper scripts to symbolicate frames or… Read More
-
Automating cross platform building and continuous testing with Jenkins
In this article we will see how to manage builds for Swift projects, examplified with PackStream, through Jenkins, an open source build server. We will build it for iOS, macOS, Linux,… Read More
-
Using Fastlane to create iOS Ad-Hoc distribution on Amazon S3
This tutorial is a revised tutorial we’ve published earlier, called iOS Ad-Hoc distribution using Amazon S3. The original tutorial achieved the desired effect using s3cmd and a bunch of bash scripts. However,… Read More
-
SSL certificate pinning on iOS using TrustKit
We have already covered why certificate pinning in mobile apps is important and have shown how to implement it both in iOS and Android. For the sake of simplicity, we had to… Read More
-
SSL certificate pinning in iOS applications
What is certificate pinning? In this day and age more and more user data is stored electronically. Users are expecting end-to-end security from every application they are installing on their… Read More
-
Listening to scroll events on Android views
What is the problem? While the need to listen to scroll events of arbitrary views in Android has always existed, no such mechanisms were provided by Google until Android API… Read More
-
The advanced guide for using breakpoints in XCode
Overview Debugging is an important process to understand the unexpected behaviour of your application. For this reason, we must know well how to use the breakpoints to reduce the time… Read More
-
Secure uploading of files from an iOS or Android app to S3
Why? Most of the mobile applications these days require some form of a backend. Usually it is used for something trivial, like maintaining user profiles, settings and scores etc. However,… Read More
-
iOS Crash Symbolication for dummies Part 2
In the previous post, we’ve learned what is symbolication process and why it is needed. In this post we will dive deeper and learn how to make sure a dSYM file… Read More