![](/img/trans.png)
[英]How do I force the Xcode compiler to ignore a library when building for the iOS simulator
[英]How do I activate Dead Code Stripping when building for the iOS Simulator in Xcode?
我正在使用Xcode構建一個鏈接預編譯目標文件的項目。 這些目標文件包含一些未解析的死代碼符號。 當Xcode為iOS設備構建時,它會在鏈接時刪除它們並且一切順利。 但是,在為Simulator構建時,即使在項目配置中激活了選項(死代碼剝離),它也不會剝離它們(-dead_strip不會傳遞給鏈接器)。 如果我手動將-dead_strip添加到終端上的鏈接命令,它將在模擬器中正確構建並運行。
在構建iOS模擬器時,如何讓Xcode將-dead_strip作為參數傳遞給鏈接器? 我更喜歡干凈的解決方案,熱門的黑客。
嘗試以下步驟:
1)打開XCode並按cmd + 1
2)點擊左側面板上的項目 - >中間面板上的目標
3)點擊“Build Settings”
4)找到“其他鏈接器標志”並在此添加您自己的鏈接器參數
希望會有用
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.