2012-03-20 78 views
4

我有一個應用程序使用低級CoreAudio C函數,通常位於/Volumes/Xcode/Xcode.app/Contents/Developer/Extras/CoreAudio/PublicUtility/下。剛剛安裝了Xcode 4.3.1和iOS 5.1,公共實用程序似乎消失了。 我丟失的文件是: CADebugMacros.h CAMath.h,如果這些文件已經從這個最後一個版本刪除或 CAStreamBasicDescription.cpp CAStreamBasicDescription.h 任何人都知道我應該只是從以前的Xcode版本的文件複製? CoreAudio公共實用程序自iOS 2(至少)開始一直存在。Xcode 4.3.1上的CoreAudio PublicUtility iOS 5.1

Ty!

+0

我不知道他們在SDK中,但他們在Apple示例SpeakHere和AurioTouch2 - 在iPublicUtility文件夾中 – 2012-03-20 13:57:32

+0

Ty TOD,我也是。但他們過去常常會隨每個SDK新版本進行更新。我會嘗試使用以前SDK中的文件。 – Martha 2012-03-20 14:36:58

回答

12

這在Xcode 4.3 what's new documentation中有解釋。

選擇菜單:

Xcode > Open Developer Tool > More Developer Tools... 

和下載 「音頻工具Xcode的」。

+0

Kurt,完全如您所述。奇蹟般有效。泰! – Martha 2012-03-20 18:26:01

+0

所有這一切似乎讓你是OSX應用程序的罐頭 - 沒有來源。 – 2014-11-07 22:15:23

8

獲取它們的更好的地方是直接從Apple示例代碼參考庫中獲取它們。

http://developer.apple.com/library/ios/#samplecode/CoreAudioUtilityClasses/Introduction/Intro.html

在RefLib示例代碼的鏈接。還提供了版本和修改歷史記錄信息,這有助於您保持最新狀態,如果有這些來源的任何錯誤修復。

Apple似乎正在更新所有音頻樣本,以包含每個樣本所需的公共實用程序的任何子集,但是如果您想要所有樣本(並且我建議您按照它的樣子滲出),請從以上鍊接。