Skip to main content

Xcode

See All Stories

Final Cut Pro updated with additional import/export options, Xcode gets bug fixes

Site default logo image

Apple has updated Final Cut Pro with support for native import, editing, and export of MXF video files, along with the capability to edit video encoded with Panasonic’s AVC-LongG codec. Several issues are fixed in this update as well, including problems importing certain clips from specific cameras, App Nap stopping long import operations, and errors in handling of 240fps video.

Xcode was also update with fixes for common SourceKit crashes when using the new Swift language. The full change logs for both apps are included below:


Expand
Expanding
Close

Top Apple Maps app manager for Watch, iOS & OS X exits for Uber

Site default logo image

Apple is having trouble retaining top talent in its Maps division.

We’re told that a notable number of exits have occurred on the Maps team over the last several months with a large portion of those engineers heading to ride-sharing startup Uber. The most notable Apple employee to recently depart is Brad Moore, who exited in October to become a manager at Uber. As “Senior Engineering Manager, Maps Apps & Community” at Apple, Moore “built and managed the application and community teams responsible for Maps on iPhone, iPad, CarPlay, OS X, and Apple Watch,” according to LinkedIn.

Since Moore was in charge of such a critical application across all of Apple’s major hardware and software platforms, his departure marks a significant loss for Apple and a huge gain for Uber. Apple is said to also be overhauling its public transportation team following the group’s inability to launch the planned directions service for iOS 8 last year. Sources say that Apple’s Maps team is also progressing on its testing in major districts like New York City of a new indoor mapping service. Chris Blumenberg, another former top Apple Maps manager at Apple, left for Uber in July.


Expand
Expanding
Close

Free 50-minute video tutorial video shows you how to make an Apple Watch app

Site default logo image

If you want to get quickly up to speed on the basics of creating an Apple Watch app following the release of WatchKit, developer Nick Walter has put a free 50-minute video tutorial online. You can also sign up for a full online course for just $39 on Kickstarter – saving $161 on the likely launch price.

Walter gained a certain amount of fame recently when Forbes reported that he made $66,000 in one month following a similar Kickstarter campaign for a course in making iPhone apps … 
Expand
Expanding
Close

Apple posts ‘how to build an iOS app in Swift’ video on developer blog

Site default logo image

Apple drew a lot of attention earlier this year when it debuted its own blog dedicated to updating developers on Swift, its programming language for building Mac and iOS apps first introduced at WWDC in June. The blog has since been used to share updates on the state of Swift as well as technical details about the programming language, but today Apple posted an official video tutorial (embedded below) targeted for new Swift developers on using the language and Xcode to build an app for iOS from scratch.
Expand
Expanding
Close

5.5-inch iPhone 6 may run landscape apps with more productive iPad-like interface

Site default logo image

While the 4.7-inch version of the upcoming iPhone 6 will seemingly function as a large version of the current iPhone interface, it appears that the larger model with a 5.5-inch display could run software in landscape mode with an iPad-like user interface (portrait views likely remain unchanged). Developer Steven Troughton-Smith altered the iOS simulator to run at 736 points x 414 points (1472 x 828 at 2x or 2208 x 1242 at 3x), the resolution we first reported was likely in the cards for at least one iPhone 6 model, and provided us with screenshots of the presented interface…


Expand
Expanding
Close

Site default logo image

Apple re-releases Xcode 6 beta 6, solves issues discovered by developers in new build

Earlier today Apple released the sixth developer preview of OS X Yosemite, along with a new beta version of its Xcode developer tool. However, after users found that the new Xcode beta was unusable, Apple pulled it from the developer website.

[tweet https://twitter.com/alvarofr_/status/501435923322916864 align=’center’]

It seems the issues have now been rectified, as the beta is once again available on Apple’s developer site with a version number indicating that it is two builds newer than the one released this morning.

[tweet https://twitter.com/iadam1n/status/501528399001960448 align=’center’]

The Xcode beta includes development tools for Mac and iOS, including Apple’s new Swift programming language which was debuted at WWDC earlier this year. In a rare move for the company, Apple has released the beta version of Xcode 6 to anyone who wants it, regardless of whether they have a paid developer account or not.

You can grab the Xcode beta from Apple’s website.

Apple releases OS X Yosemite Developer Preview 6 with new wallpapers & icons

Site default logo image

Right on schedule, Apple has released the sixth preview of the upcoming OS X Yosemite to developers today. This new seed comes two weeks following the previous release, and it likely continues to bring performance enhancements, interface tweaks, and bug fixes. We’ll be updating this post with the changes in Preview 6 as they are discovered. If you find something new, you can let us know at tips@9to5mac.com. The release version of Yosemite is currently scheduled for the later half of October, and it will ship separately from iOS 8, which is not seeing a new beta today. Here’s what’s new:


Expand
Expanding
Close

Apple releases OS X Yosemite Developer Preview 5 with Safari improvements, UI changes

Site default logo image

Apple this morning has released OS X 10.10 Yosemite Developer Preview 5. The new update brings various performance improvements and bug fixes. The previous Developer Preview brought some minor user-interface enhancements and significant speed improvements. Apple also released iOS 8 beta 5. We’ll be updating this post live with new discoveries as they are made. You can send us what you find to tips@9to5mac.com. You can find what’s new in this developer preview, below:


Expand
Expanding
Close

Apple seeds iOS 8 beta 4 to developers with redesigned Control Center, Health improvements, more

Site default logo image

Apple today released iOS 8 beta 4 to developers. It is now available via Software Update in Settings for those running earlier betas of iOS 8 on the iPhone, iPad, and iPod touch. The new update likely brings further design enhancements and bug fixes. iOS 8 comes out this fall and adds new features like health tracking, improved messaging, more efficient email management, and bolstered photo editing. We’ll be updating this post (below) as we discover new changes, and you can send us what you find to tips@9to5mac.com.


Expand
Expanding
Close

Site default logo image

Epic Games releases Unreal Engine 4.3 with Metal API support on iOS and much more

Epic Games today announced Unreal Engine 4.3, the latest version of their gaming engine technology, which includes over 500 updates. Included in the latest version of Unreal Engine is support for Apple’s new Metal API for game developers, first introduced last month at WWDC, for code compiled with the Xcode 6 beta. Unreal Engine launched version 4.0 earlier this year introducing its current subscription model for developers as well as Mac support.

As mentioned above, Unreal Engine 4.3 includes over 500 updates including new features for Mac, iOS, Android, and more. Below you can read the change log for iOS and Mac.
Expand
Expanding
Close

Site default logo image

Apple’s new coding language Swift receives significant update for developers alongside new Yosemite and iOS seeds

As part of the updates to the Yosemite and iOS betas today, Apple’s new coding language Swift has received several major improvements and tweaks to make the language more consistent and help developers make better, safer apps. The intricacies of the changes are very gibberish to non-developers, but the fixes resolve many of the issues that developers had been requesting. In particular, the new value type model of arrays fixes several inconsistencies and prevents many potential code ‘gotchas’ that could arise in previous Swift builds.

Apple has also updated the ‘Introducing Swift’ iBook to reflect the improvements, if you want to learn in more detail about the changes.

Apple announces new Xcode, ‘Swift’ programming language

Site default logo image

Apple has introduced a brand new programming language alongside a brand new version of Xcode.

Swift is a big deal for developers. The language includes loads of features third-party developers have been asking for. It sits alongside Objective-C and C, meaning developers can interchange between languages in the same project.


Expand
Expanding
Close

Site default logo image

Apple to require all new App Store submissions to be “optimized for iOS 7,” built with latest Xcode starting Feb. 1

Apple has just published a notice to developers on its dev center that all new apps submitted after February 1st, 2014 must be built with the latest version of Xcode 5 and “must be optimized for iOS 7.” Essentially any apps built using old versions of Xcode or possibly even just maintaining an iOS 6-style interface in Apple’s brave new world of software will be rejected from the store.

This goes for updates, too, meaning even the ambiguous “bug fixes and improvements” that seem to be ever-present in the App Store will now require an iOS 7 update just to be published in February.

HockeyApp SDK update gives Mac developers more detailed bug reports during testing

HockeyApp has released the next major version of its SDK for Mac developers, HockeyApp 2.0. This update brings the Mac SDK up to parity with the iOS version, which received similar updates last month.

The new SDK can send precise backtrace reports to developers when the app crashes during testing. This enables developers to accurately pinpoint where their code is messing up and crucially reduces time spent in debugging. The company claims that is the only crash reporting solution that offers the most flexibility in supporting all three types of logging.


Expand
Expanding
Close

Site default logo image

Apple releases Xcode 5.0.2 GM build to developers

Apple posted a new build of Xcode to its developer portal this evening. The new version is listed as the Golden Master build of 5.0.2, which is interesting considering the fact that there were no betas of this update. According to the change log, the only changes are some bug fixes, so don’t expect any groundbreaking new features.

The complete change log is below.

Issues Resolved in Xcode 5.0.2 GM seed Simulator
After installation of Xcode, the iOS 7.0.3 simulator hangs on first launch for a period of time (eventually launching). This issue has been resolved. (15368009)
Running UIAutomation from the Instruments GUI or from the /usr/bin/instruments command line crashes. This has been resolved. (15367995)
Running and Debugging
Launching a 64-bit application on a device from Xcode multiple times causes the device to stop responding (and require a soft-reset). This has been resolved. (15338361)
Debugging an application on a device running iOS 6.x causes the application to crash with EXC_BAD_ACCESS. This has been resolved. (15310896)
LLDB now correctly displays structs in simulator processes. (14496092)

Site default logo image

Apple promoting automated continuous integration to iOS developers, providing free OS X Server copies

Via email, Apple is now promoting Xcode 5.0.1’s new automated continuous integration feature to developers.

As an iOS developer, you can now take advantage of continuous integration in Xcode by creating bots with OS X Server for Mavericks that automate the process of building, analyzing, testing, and archiving your apps. As the bots do their work on the remote Mac, Xcode on your development machine displays the build and test reports. Bots can generate a regular release for your QA team, be configured to execute on every check-in, and even test your apps on connected iOS devices.

Continuous integration via automated bots in the new Xcode will multiple developers working on different aspects of a software product to integrate their code with the other projects in development. This eases up the development procedure of pulling parts of an app together to make the final copy…


Expand
Expanding
Close

Site default logo image

Xcode 5.0.1 released with Mavericks SDK and new build / debug features [update: new versions of OS X Server and Remote Desktop]

Xcode has been updated to version 5.0.1, bringing with it the OS X 10.9 SDK and several new features for developers to use. The app is free in the Mac App Store.

Developers can now use the “Debug Gauge” to see how much power their apps use in realtime. In addition, to go along with the new version of OS X Server ($19.99) that was released today, “continuous integration bots build and test your iOS and OS X apps on OS X Server.”

What’s New in Version 5.0.1

Includes SDKs for OS X 10.9 Mavericks, OS X 10.8 Mountain Lion, and iOS 7.

New features for OS X Mavericks:

• Continuous integration bots build and test your iOS and OS X apps on OS X Server.
• Source Control menu creates new remote Git repositories on Mac servers.
• Debug Gauge for energy use displays a live graph of your app’s power consumption.

The $79.99 Apple Remote Desktop app was also updated to version 3.7 today, with Mavericks support as the main addition:

What’s New in Version 3.7

This update is recommended for Apple Remote Desktop users and addresses several issues related to overall reliability, usability and compatibility. This update also provides:

– Support for OS X Mavericks
– Automatic copy and paste between local and remote computers
– Improved support for Mac systems with multiple displays and multiple IP addresses
– Enhanced multi-observe with gesture support for swiping between screens

Site default logo image

Xcode 5.0 released with iOS 7 SDK, 64-bit app compiler

Alongside the release of iOS 7 this morning, Apple has just pushed out Xcode 5.0 to the Mac App Store. The free app includes the SDKs for iOS 7 and Mountain Lion as well as the 64-bit app compiler:

What’s New in Version 5.0

• Includes SDKs for OS X 10.8 Mountain Lion and iOS 7.
• LLVM compiler builds 64-bit apps for iOS 7.
• Automatic Configuration enables services like iCloud and Game Center with one click.
• Test Navigator helps you quickly add, edit, and run unit tests.
• Test Assistants display tests and code side-by-side for test driven development.
• Auto Layout in IB can generate constraints automatically, or allow free-form design.
• Preview Assistant demonstrates your UI in portrait or landscape, for iOS 6 or iOS 7.
• Asset Catalog organizes all your project’s images in a single .xcassets archive.
• Debug Gauges show CPU, memory, iCloud, and OpenGL ES usage at a glance.
• Source Control top-level menu enables context sensitive branching and merging.
• Modules build setting speeds compile times, and enables auto-linking system frameworks.

The update comes in at 1.96GB, which might take awhile with all of the iOS 7 downloading traffic.

Apple has also given its developer portal an iOS 7 style tweak today that brings a cleaner design to the site:

Some surprises we might see at WWDC 2013 next week

Site default logo image

(Preparations for Apple’s 2013 WWDC developer conference / Image via Nick)

There’s a lot we already know about what we’ll be seeing next week at WWDC– we’ve already brought you exclusive details on iOS 7, OS X 10.9, a MacBook refresh, Apple’s new Radio service, and much more. What else might we see Apple show off next week? Below are a couple of our best predictions based on what we think Apple is most likely to show off as well as few things we’ve been hearing:
Expand
Expanding
Close

Site default logo image

Apple releases minor Xcode update with fixes/improvements

Today, Apple has released a minor update to its Mac Xcode software development suite. The update includes various performance improvements and bug fixes. It is available on the Mac App Store as a free update. Thanks, D!

What’s New in Version 4.6.2

• Improves LLDB performance for debugging Objective-C code.
• Fixes an issue where the crash log database could grow very large.
• Additional bug fixes and stability improvements.


Expand
Expanding
Close

Updated OS X Mountain Lion Preview 3, 10.7.4, Xcode builds seeded to developers

Site default logo image

Apple has released software updates to both of their already acknowledged, unreleased Mac OS X updates: Mountain Lion and Lion 10.7.4. The OS X Mountain Lion is a not a full new Developer Preview, but is simply an update to the already released Developer Preview 3. Changes are currently unknown, but please send in anything you find to tips@9to5mac.com. The update weighs in at 1.45GB on a MacBook Air, but that may vary on other machines. Similiarly, Apple released a few minor developer preview updates during the OS X Lion beta period.

In addition, Apple has seeded a new build of 10.7.4 to developers. The build number is 11E53, and this is notable as this is only a single build shift from last week’s release of 10.7.4 build 11E52. A slow down in build number changes often means an imminent release of whatever OS X update is being tested. Augmenting this possibility is that Apple has added the 10.7.4 change log to the installer application for the beta. Apple says the build has no known issues but asks developers to focus their testing on graphics, iCal, Mail, Printing, and Time Machine.

Apple has also released Developer Preview 4 of Xcode 4.4. The Xcode preview requires either OS X Mountain Lion or OS X Lion.


Expand
Expanding
Close

In the wake of the Flashback Trojan, Apple quietly puts out an updated Java security patch

Site default logo image

Earlier this week, Apple released a Java security update, 2012-001, to patch the Flashback vulnerability that a security company claims affected 600,000 Macs.

Late this evening, we are getting reports from readers that a new version of the Java update is becoming available via Software Update.

.

The latest update, Java for OS X 2012-002, supersedes the -001 update Apple released earlier this week, and indeed the KB article linked from the -002 update is still the -001 version (below).

Update: Apple sent a note out to its Java Community, below, with the ‘why’ (small issue they are the same but for a few symlinks and version numbers.)

Thanks Jessie!
Expand
Expanding
Close