CocoaPods flaws highlight growing supply chain risks

Security researchers at E.V.A Information Security have uncovered several critical vulnerabilities in CocoaPods, a popular dependency manager for Swift and Objective-C projects. These vulnerabilities potentially expose millions of Apple devices to supply chain attacks, highlighting the growing risks associated with open-source software dependencies.

CocoaPods, used in over three million mobile apps, plays a crucial role in the iOS and macOS development ecosystem. The discovered...

Apple updates Developer app ahead of WWDC 2024

Apple has released an update to its Apple Developer app in preparation for WWDC 2024, scheduled to commence next Monday.

The revamped Developer app will serve as the hub for 2024 session videos, 1-on-1 labs with Apple engineers and designers, and additional resources. Apple will stream the WWDC keynote event, the Platforms State of the Union, and other developer sessions throughout the week via the app.

With the update, Apple has introduced new features and enhancements...

Gemini Pro: Google empowers developers with advanced AI capabilities

Google has announced the availability of its AI model Gemini Pro for developers and enterprises to craft solutions for their specific needs. This move is accompanied by a commitment to ongoing refinement based on user feedback.

Gemini comes in three distinctive sizes: Ultra, Pro, and Nano. The Nano version has already been integrated into Android – starting with the Pixel 8 Pro – while a specially tuned iteration of Gemini Pro is embedded in Bard.

Empowering...

Apple releases Xcode 14.3 with all the latest SDKs

Apple has released Xcode 14.3 to developers, which includes the latest SDKs for iOS 16.4, iPadOS 16.4, tvOS 16.4, watchOS 9.4, and macOS Ventura 13.3.

Xcode enables developers to create apps for Apple platforms such as iOS, macOS, and watchOS. This update allows developers to create apps that are fully compatible with the latest operating systems from Apple.

Apple recently warned that developers will be required to use Xcode 14.1 or later to build and submit their apps...

Swift Playgrounds 4.0 removes the need for a Mac to publish apps

Apple has released Swift Playgrounds 4.0, enabling users to build and submit their apps solely using an iPad.

Swift Playgrounds was initially released in 2016 as an educational tool and development environment for Apple’s latest native programming language, which was released a couple of years prior.

The iPad version of Swift Playgrounds arrived first before a macOS version was released last year. However, a Mac has always been required to actually publish an...

‘Massive’ Swift 5.5 release fixes ‘pyramid of doom’ and more

Apple has debuted Swift 5.5, a “massive” release that fixes its “pyramid of doom” issue among introducing other major changes.

An issue with how Swift previously handled concurrency meant that a “pyramid of doom” of difficult-to-follow nested calls would occur when a developer wrote several asynchronous operations.

Swift language inventor Chris Lattner had previously acknowledged that error handling gets ugly “because Swift's natural error handling...

Hey, Swift developers! You can now build Windows apps

Swift developers can now build apps for Windows using their language of choice.

In a blog post, Swift Core team member Saleem Abdulrasool announced the release of Swift toolchain images for Windows.

The toolchains contain various components required for building and running Swift code on Microsoft’s operating system.

Apparently, it’s taken over a year’s worth of work to port Swift to Windows.

“Porting Swift to Windows is not about simply...