Menu Home

The end of fat binaries: XCFrameworks

In 2019, Xcode 11 came with a new feature that every iOS developer has always wanted: to generate a framework that runs on both the simulator and the device. Before that, this was already possible, using lipo to generate a fat binary. Although possible, Apple has long discouraged its use, […]

Adding stored properties to an extension

Almost every iOS developer already faced this not-so-friendly message: Yeah. Extensions cannot contain stored properties. If you need to add a property to a native component, you must create your own button inheriting from UIButton. In my opinion, creating your own button using a UIButton inheritance is the best way […]

Fat binaries and Xcode 11

With Xcode 11, the ipa’s export process now can result in an error if you try to export an app that contains fat binaries. Until now, we would found this error only when we were trying to send it to App Store, but Xcode now seems to be trying to […]