Re: [問題] 請問xcode 4.5.2 怎麼讓run的輸出在專案

看板MacDev作者 (←這人是超級笨蛋)時間13年前 (2012/12/06 10:32), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串4/5 (看更多)
※ 引述《donkeychen (Bad_To_The_Bone)》之銘言: : 您說的run stop 右邊 我看到的是 my mac 64-bit/32-bit兩種可以選 : 這個我也不知道編譯有什麼差異(我沒找到) 這兩個就是不同的 schemes 差異就是一個會編出 32-bit 版本的程式, 一個是 64-bit : ˙archive : release : 可選debug/release : archive name 好像被鎖死 就是我的project name hello 可以改啦, 點一下自己輸入就會覆寫了 : 至於下面的managet schemes 我點了看不懂 : 上面的設定應該是xcode左上那個按鈕下去的動作 : 或者是從product選單選取的 : -------------------------------------------- : 我不太了解預設的debug 與 release的差異 : 因為預設[Configuration]都是no configuration set : 我找了一下project/target可以設定的選項 : 除了目錄以外(build settings->build location) : build options -> debug information format : debug是dwarf : release是dwarf with dsym的 : 上網查了一下dsym好像是debug用的 : 這有點搞迷糊了 : 不是應該debug才需要這種dsym嗎? 這裡有人解釋了 http://goo.gl/kqcA8 當你進行 release build 時, Xcode 仍然會產生 debug symbols 但是它會存放在一個額外的 dSYM 檔案內, 而不是和 executable 綁在一起 這樣如果你 release 出去的東西當了, 使用者可以回傳一個 crash report 配合這個 dSYM 檔就可以方便你 debug 如果是進行 debug build, 則 symbols 可以直接和 DWARF 綁在一起 所以就不需要 dSYM 檔案 : 請問這意思是說 不管在project的target的building setting裡面 : 的build location不管設定在哪 : 他都會會到/usr/xxx/Library/Developer/Xcode : 裡面的某個目錄裡面 : 然後要取得得用Product -> archive的方式 : 而不是自己去目錄裡面拿出來嗎? Xcode 是希望你這麼做 不過如果你硬要進去拿它也沒辦法阻止你... -- "問おう、貴方が私のマスターか?" -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 210.68.71.125
文章代碼(AID): #1Gm0Em36 (MacDev)
討論串 (同標題文章)
文章代碼(AID): #1Gm0Em36 (MacDev)