現在,我正在爲Mac OS和iOS開發應用程序。我希望能夠做到像塊想要列出適用於iOS(和Mac)的Xcode宏和預處理器符號
#ifdef __IOS__
(stuff)
#endif
而且對像,特定MAC/IOS版本和硬件配置。我發現,
clang -dM -E - < /dev/null
和
clang -x c++ -arch armv7 -dM -E - < /dev/null
輸出一些有用的信息,但它顯然不是全部,我們有工作的符號。出於某種原因,通過xcode中的build命令或通過命令行中的xcodebuild,在項目設置中將-dM設置爲編譯器標誌不起作用(因爲沒有額外的輸出)。
任何提示?
感謝, 喬恩
謝謝!如果我有代表,我會提高你的答案。如果問題消失了,我會檢查你的回答,但我最好喜歡一個完整的符號列表。 – dongle