RSS

Posts in 2023

  • SwiftUI: How to Tap to Select All Text in a TextField on iOS

    Last Update: in iOS

    SwiftUI: How to Tap to Select All Text in a TextField on iOS

    When working with iOS SwiftUI app development, you might encounter a common user interface requirement: the need to select or highlight all text within a `TextField`` when a user taps inside it. This behavior is similar to what you see in web …

    Read more

  • Download Link for Older Xcode Releases, Compilers and SDK Information

    Last Update: in iOS

    Xcode releases history download link and build info.

    This page contains the complete Xcode release history, including the download link, release notes, compiler information, SDK version details, and system requirements for macOS installation. Additionally, you can find download links for XIP and DMG …

    Read more

  • Guide: Jailbreaking Apple TV 4K

    Last Update: in iOS

    Guide: Jailbreaking Apple TV 4K

    Introduction to Jailbreaking Apple TV 4K Jailbreaking the fourth and fifth-generation Apple TVs is a slightly different process due to the distinct operation of tvOS compared to traditional Apple TV software. It’s important to note that the …

    Read more

  • iOS Security: App security in iOS and iPadOS - code signing, entitlement and sandbox etc.

    Last Update: in iOS

    iOS Security: App security in iOS and iPadOS - code signing, entitlement and sandbox etc.

    App security overview for iOS and iPadOS Unlike other mobile platforms, iOS and iPadOS don’t allow users to install potentially malicious unsigned apps from websites or to run untrusted apps. At runtime, code signature checks that all executable …

    Read more

  • Tips on Use Swift Package Manager (SPM) with Continuous Integration / Delivery (CI/CD)

    Last Update: in iOS

    Tips and Troubleshooting Use Swift Package Manager (SPM) with Continuous Integration / Delivery (CI/CD).

    Introduction Continuous integration (CI) is the process of automating and streamlining the building, analyzing, testing, archiving, and publishing of your apps to ensure that they’re always in a releasable state. Resolve Package Dependencies …

    Read more

  • Jailbreak iPhone 8 iOS 16.2 with palera1n and use frida dump to decrypt ipa

    Last Update: in iOS

    Jailbreak iPhone 8 iOS 16.2 with troubleshooting info. Then use frida dump to decrypt ipa.

    Types of Jailbreaks Tethered The device must be booted using a computer every time, otherwise it won’t boot at all. This type of jailbreak is uncommon. e.g.: 4039 blackra1n Semi-tethered The device must be jailbroken using a computer every …

    Read more

Posts in 2022

  • Use frida and objection to penetration test iOS app security

    Last Update: in iOS

    A quick and detail guide with examples about how to use frida and objection to penetration test your iOS app security without a jailbroken device. A quick cheat sheet of objection usage examples on iOS.

    Introduction What is frida frida is a dynamic code instrumentation toolkit. It lets you inject snippets of JavaScript or your own library into native apps on Windows, macOS, GNU/Linux, iOS, Android, and QNX. Frida also provides you with some simple …

    Read more

  • Troubleshooting: iOS auto layout warning about UIView-Encapsulated-Layout-Height

    Last Update: in iOS

    Troubleshooting: iOS auto layout warning about UIView-Encapsulated-Layout-Height. The UI layout correctly, sounds the warning is false but actually there is an error in code.

    Symptom In a table view cell layout, there is no layout constraints issue in xcode. However during run time, xcode console report following layout constraints issue: [LayoutConstraints] Unable to simultaneously satisfy constraints. Probably at least …

    Read more

  • Troubleshooting: loading carthage framework error: dyld: Library not loaded: @rpath/...

    Last Update: in iOS

    Troubleshooting: loading carthage framework error: dyld: Library not loaded: @rpath. How to locate which carthage framework missing dependence?

    Symptom iOS project use carthage frameworks, compile successfully. However crash at run time with “Library not loaded” error. For example: dyld: Library not loaded: libswiftXCTest.dylib Referenced from: …

    Read more

Posts in 0001

  • What's new in SwiftUI iOS 16.4 beta 2

    Last Update: in iOS

    What’s new in SwiftUI iOS 16.4 beta 2: new view modifiers, navigation fixes etc.

    iOS & iPadOS 16.4 Beta 2 Released on Feb 28, 2023. Here is what’s the change on SwiftUI. New Features in SwiftUI iOS 16.4 beta 2 A family of new view modifiers lets you build even richer resizable sheet experience with SwiftUI. Use these …

    Read more