Ayush's Blog

  • Using Fastlane To Submit Builds For External Testing

    pilot is yet another cool tool from fastlane tool belt. It helps you manage all your TestFlight related work from your terminal. Previously: Create an archive from Xcode. Repeatedly click “Submit”, “Next”, “Yes” etc type of buttons when submitting the build to iTunesConnect. After uploading, login to iTunesConnect Submit the...

  • Handle Code Overflow In Jekyll 3

    Code overflow in Jekyll 3 by default uses a visible value. To allow users to scroll the code you can add 1 2 3 .highlight { overflow-x: scroll; } to your syntax.css file. This will add scroll bars to your code for viewing overflowing text. Reference: MDN-overflow-x

  • Rake Tips

    Dependancies are in Hash syntax Dependancies run only once. So if a, b depend on c and a task d has both a, b as dependancy, running task d wouldn’t run c twice. Also, tasks are not functions 1 2 3 4 5 6 7 8 9 10 11 12...

  • Access Keychain From iOS Extension

    Accessing keychain on iOS is pretty easy, given that you are using SSKeychain. Surprisingly, keychain sharing on iOS is also pretty easy. Keychain access is determined by the Keychain Group your app is using. Since the containing app and an extension are built as two different targets, to share a...

  • Avoid Core Data

    I suggest this to everybody who are writing an app, whose true data lies outside the app itself. Mostly, it’s any app that needs internet connection. I learnt this when developing Checkvistle. The true data was with Checkvist. The data could change when my app was in background or killed....