Core Audio folder missing from Audio Tools for Xcode - Late July 2012

Originator:invalidname
Number:rdar://12205858 Date Originated:8/30/12
Status:Open Resolved:
Product:Developer Tools Product Version:N/A
Classification:Serious bug Reproducible:Always
 
The "Core Audio" folder -- containing C++ classes for developing Audio Units, codecs, working with the HAL, and various utilities -- is missing from the "Audio Tools for Xcode - Late July 2012" disk image.

Steps to Reproduce:
* From Xcode 4.4, choose the menu item Xcode -> Open Developer Tool -> More Developer Tools...
* This opens the URL https://developer.apple.com/downloads/index.action?name=for%20Xcode%20- in the default browser
* Use the search widget on this page to search for "Audio Tools". There are four results:
   + Audio Tools for Xcode - Late July 2012
   + Xcode 4.4
   + Audio Tools for Xcode Developer Preview (OS X Mountain Lion)
   + Audio Tools for Xcode - February 2012
Each of these has a common description: "This package includes additional audio tools formerly bundled in the Xcode installer. These tools include the AU Lab and HALLab applications, CoreAudio headers and example code"
* Download the newest of these, "Audio Tools for Xcode - Late July 2012". For reference, also grab any of the others.

Expected Results:
The package should contain the AULab and HALLab applications (which it does). It should also contain the "CoreAudio" folder with the utility and base AudioUnit, Codec, etc. classes.

Actual Results:
The "CoreAudio" folder is missing from the "Audio Tools for Xcode - Late July 2012" disk image.

Regression:
The "CoreAudio" folder is present in the older versions of the Audio Tools disk images. Prior to Xcode 4.3, this folder was installed at /Developer/Extras as part of the Xcode install process.

Notes:
These classes have long been a standard part of the Core Audio SDK, and it is not practical to do intermediate-to-advanced Core Audio development on OS X without the classes in CoreAudio/PublicUtility.

I'm the author of the "Learning Core Audio" book -- http://www.informit.com/store/product.aspx?isbn=0321636848 -- and we explicitly direct readers to download the Audio Tools for Xcode so they can use the CARingBuffer class in one of the examples.

Comments

As of Xcode 4.4, the missing classes have been moved from the "Audio Tools for Xcode" download to a "Core Audio Utility Classes" sample code project that is part of the OS X 10.8 docset. So this will probably get closed with a not-a-problem resolution at some point.

By invalidname at Sept. 18, 2012, 2:51 p.m. (reply...)

Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!