Skip to main content

Xcode

See All Stories
Site default logo image

Apple releases Xcode 7.1.1 w/ fixes for critical Interface builder, debugging, and UI testing issues

Screen Shot 2015-11-09 at 5.35.17 PM

Three weeks after the release of Xcode 7.1 to developers, Apple today has released Xcode 7.1.1 to the Mac App Store. The update brings about a handful of under-the-hood fixes relating to the new features added with the more significant 7.1 update last month.

Apple says that Xcode 7.1.1 improves the overall stability of the app, making for an improved developer experience. Apple also says the update fixes “critical issues” in the Interface Builder, debugging, and UI testing.

Last month, Xcode 7.1 added support for the new Apple TV’s tvOS, as well as storyboard support for 3D Touch gestures, a new workflow to add a devices for development and testing, and a handful of other minor changes.

Xcode 7.1.1 is available now from the Mac App Store.

Screen Shot 2015-11-09 at 5.34.53 PM

A modified version of XcodeGhost remains a threat as compromised apps found in 210 enterprises

xcodeghost-s

Security firm FireEye said in a blog post that XcodeGhost – a fake version of Xcode that injected malware into genuine apps – remains a threat. FireEye has identified a more advanced version of the compromised app development tool, XcodeGhost S, which has been designed to infect iOS 9 apps and allow compromised apps to escape detection by Apple.

XcodeGhost is planted in different versions of Xcode, including Xcode 7 (released for iOS 9 development). In the latest version, which we call XcodeGhost S, features have been added to infect iOS 9 and bypass static detection.

We have worked with Apple to have all XcodeGhost and XcodeGhost samples we have detected removed from the App Store.

The company said that by monitoring its customers’ networks, it identified 210 enterprises with infected apps running inside their networks – a third of them in the USA – generating 28,000 attempts to connect to the XcodeGhost Command and Control (CnC) servers … 
Expand
Expanding
Close

How-To: Make Apple TV screenshots and video captures without using Xcode

screengrabappletv

At some point in the future, creating pixel-sharp screenshots, UI videos, and game recordings from your Apple TV may be as easy as hitting a button or two on the Siri Remote, but right now, the only obvious technique is a workaround. Thankfully, the workaround doesn’t require the use of Apple’s Xcode or another developer tool — all you’ll need is OS X’s built-in app QuickTime Player and a USB-C cable of your choice


Expand
Expanding
Close

Apple names top 25 apps infected by XcodeGhost as most estimates reach four figures

xcodeghost-apps

Apple has named the top 25 apps infected by the XcodeGhost malware, stating that “the number of impacted users drops significantly” for other compromised apps. Most security researchers now agree that the total number of infected apps is in or around four figures, with many of them still present in China’s App Store … 
Expand
Expanding
Close

Apple to offer local Xcode downloads in China as scale & scope of XcodeGhost issue becomes clearer

xcodeghost

Apple is to make Xcode available for local download from servers based in China as part of its response to the XcodeGhost malware issue. The announcement was made on the Chinese social media site Sina by Phil Schiller, Apple’s senior VP of worldwide marketing (via CNET). It’s believed that many Chinese developers inadvertently downloaded the fake version because the official download was taking too long.

“In the US it only needs 25 minutes to download,” Schiller told Sina, admitting that in China getting Xcode “may take three times as long.” He told the Chinese publication that, to quell this problem, Apple would be providing an official source for developers in the People’s Republic to download Xcode domestically.

Analysis of infected apps by security researchers appears to be revealing a mix of good and bad news … 
Expand
Expanding
Close

Compromised apps remain in Apple China App Store; $1M bounty offered for iOS 9 exploits

xcodeghost

App analytics company SourceDNA – whose clients include Google, Amazon and Dropbox – claims that the compromised versions of many apps remain live in the Chinese App Store. This includes CamCard, which is a very popular app ranked #94.

The apps were infected with malware by a fake version of Xcode dubbed XcodeGhost which legitimate developers were fooled into downloading, believing it to be a copy of the genuine Apple app. A partial list of infected apps has been posted by security company Palo Alto Networks … 
Expand
Expanding
Close

Security firm publishes list of some of the iOS apps infected by XcodeGhost – including Angry Birds 2 [Update: more apps]

Site default logo image

angry-birds-2

Update 1: The list of apps has now been updated with apps identified by Dutch security company Fox-IT. The company is reporting seeing malware traffic from the apps in Europe.

Update 2: Rovio has advised that only the version of Angry Birds 2 in the Chinese App Store was affected.

I wish to clarify that Rovio can confirm that only the Chinese build of Angry Birds 2 — available only on the App Store in Mainland China, Taiwan, Hong Kong and Macau — is vulnerable to the security issue. All other builds of Angry Birds 2 available in other countries are completely safe and secure. An update of Angry Birds 2 for customers in Mainland China, Taiwan, Hong Kong and Macau that fixes the issue is coming very shortly.

After yesterday’s revelation that hundreds of iOS apps on the App Store had been infected by malware, security company Palo Alto Networks has posted a list of some of the affected apps – which include Angry Birds 2.

The apps were infected by a fake copy of Xcode dubbed XcodeGhost, unwittingly downloaded by Chinese developers in place of the real thing. It’s believed they downloaded the fake from local servers because it took too long to download the original from Apple’s own servers. It’s not yet known why Apple’s own checks did not detect the malware when apps were submitted to the App Store.

It’s been suggested that over 300 apps are infected, with 31 of them so far identified (list below) … 
Expand
Expanding
Close

Hundreds of apps infected by fake Xcode tools, Apple removing known malicious software from App Store

iOS App Store flat

Apple has admitted that it is App Store integrity was compromised as apps were secretly infected by fake Xcode tools before submission to the App Store. The company has now officially acknowledged the problem and is now removing apps affected by this ‘hack’ from the App Store.

Developers were inadvertently submitting malware by using counterfeit versions of Xcode, Apple’s development software, to submit apps. The fake Xcode, dubbed XcodeGhost, would inject malicious code into otherwise-legitimate apps during the submission process.


Expand
Expanding
Close

Xcode confirms 2 GB RAM for iPhone 6s and iPhone 6s Plus, 4 GB RAM for iPad Pro

COy5glCW8AAso0I.jpg-large

Hamza Sood has cleverly used asset catalogs with the Xcode 7 GM to confirm the rumors around the iPhone 6s and iPad Pro RAM specifications. It confirms that the iPhone 6s has 2 GB of RAM, up from 1 GB in the iPhone 6, and the iPad Pro has 4 GB RAM, a 100% increase from the 2 GB in the iPad Air 2’s A8X chip.

[tweet https://twitter.com/hamzasood/status/643092816315445248 align=’center’]


Expand
Expanding
Close

Xcode 7 allows anyone to download, build and ‘sideload’ iOS apps for free

Site default logo image

GBA4iOS.xcodeproj+2015-06-08+18-04-58

Apple has changed its policy regarding permissions required to build and run apps on devices. Until now, Apple required users to pay $99/year to become a member of Apple’s Developer Program in order to run code on physical iPhone and iPads. As part of the new Developer Program, this is no longer required. Apps can be tested on devices, no purchase necessary.

However, this technically means that developers will be able to release apps outside of the App Store as long as they are open-sourced. Interested users could then open the code in Xcode, compile and run it on their own devices — avoiding the App Store completely.


Expand
Expanding
Close

Site default logo image

Xcode 6.3.2 GM seed with bug fixes released to developers

Screenshot 2015-05-08 13.20.42

Apple today released the Golden Master (GM) version of the upcoming Xcode 6.3.2 to developers via the official online developer downloads center. The current version, 6.3.1, was released on the Mac App Store in late April, and Apple has not indicated when the 6.3.2 will be released on the store. Version 6.3.2 includes the full SDKs for all of Apple’s devices, and introduces bug fixes for the Swift programming language Compiler, the Playgrounds feature, Account Management, and more. The full list of fixes is available below:


Expand
Expanding
Close

Site default logo image

Apple releases Xcode 6.3.1 with bug fixes for debugging

Screenshot 2015-04-21 13.00.19

Apple today released Xcode 6.3.1 with bug fixes. According to the release notes, the release includes fixes for debugging, Interface Builder, and Playgrounds. The update is available via the Mac App Store and on the Mac developer center. Xcode 6.3 was released earlier this year with significant enhancements to Swift and the Xcode application.


Expand
Expanding
Close

Site default logo image

Apple adds crash log reporting for developers in latest Xcode 6.3 beta

Crash Organizer Xcode

Alongside releasing the second OS X 10.10.3 preview release and iOS 8.3 beta 2, Apple shared Xcode 6.3 beta 2 through the Mac and iOS Developer Center today. The latest beta version of Xcode, which developers use to build and manage software, includes a new crash log reporting system to show developers issues users may experience with their apps.
Expand
Expanding
Close

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

Site default logo image

screen800x500

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

Screenshot 2014-11-25 12.45.08

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

apple-watch

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

Swift WWDC Federighi

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

iOS Simulator Screen Shot 8 Sep 2014 04.02.01

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

Screen Shot 2014-08-18 at 9.09.04 PM

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

Screenshot 2014-08-18 09.58.10

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

Screen Shot 2014-08-04 at 10.04.51 AM

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

Screen Shot 2014-07-21 at 9.56.02 AM

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