MacDev 板


LINE

※ 引述《uranusjr (←這人是超級笨蛋)》之銘言: : ※ 引述《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 是希望你這麼做 : 不過如果你硬要進去拿它也沒辦法阻止你... 因為以前都是在windows下寫程式 所以比較熟悉windows的"output"自己到目錄抓出來這種做法 原來xcode的設計是這樣 所以一開始覺得對於他放在一個'詭異'的目錄感覺還蠻不方便的 現在才了解為什麼一開始別人推文會問我要release到哪 我目前沒有要去store 的打算啦 我拿了一份別人寫好的舊的xcode的程式來try 這份程式最後是包裝成.mpkg的方式(安裝檔?) 一個project 共10個target 有5個app的target (我用a.app b.app c.app d.app e.app代稱) 2個bundle的target (用f.bundle g.bundle代稱) 2個dylib的target (用h.dylib i.dylib代稱) 1個plugin的target (j.dylib代稱) CODE_SIGN_IDENTITY我用"" build的話 在usr/Library/Developer/Xcode底下的目錄 產生 a.app a.app.dSYM b.app b.app.dSYM c.app c.app.dSYM d.app d.app.dSYM e.app e.app.dSYM f.bundle f.bundle.dSYM g.bundle g.bundle.dSYM h.dylib (檔案) h.dylib.dSYM i.dylib (檔案) i.dylib.dSYM j.plugin j.plugin.dSYM (這些應該是我原本想抓的compile的結果檔 在xcode裡面好像就是product) 剛剛玩一下archive (純好奇) 我從windows裡面觀察他的目錄結構 (在finder裡面他.xcarchive不給我開) .xcarchive dSYMs a.app.dSYM ~ j.plugin.dSYM 10個目錄 Products Applications a.app Users xxx (我的使用者名稱) Applications b.app ~ e.app Library Bundles f.bundle g.bundle j.plugin 原本以為可以跟release一對一 二個不解的地方 1.我找不到 h.dylib j.dylib 2.a.app為什麼會自己在另一個目錄下 (不知道是什麼設定與其他的有不同@@) 跟版上大大們討論看 我也繼續去研究一下a這個app有啥不同 感謝大家 --



※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 211.72.248.50







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:Soft_Job站內搜尋

TOP