[問題] 請問Release 與Debug之差異
請問一下xcode裡面新建的時候就有的configuration
的release與debug的差異在哪呢
由於遇到code一樣的
一個可以build成功 (debug)
另一個就失敗
想知道這兩個的差異在哪
感謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 211.72.248.50
→
05/01 09:29, , 1F
05/01 09:29, 1F
推
05/01 11:13, , 2F
05/01 11:13, 2F
→
05/01 11:13, , 3F
05/01 11:13, 3F
→
05/01 16:33, , 4F
05/01 16:33, 4F
→
05/01 16:34, , 5F
05/01 16:34, 5F
→
05/01 16:34, , 6F
05/01 16:34, 6F
→
05/01 16:34, , 7F
05/01 16:34, 7F
→
05/01 16:51, , 8F
05/01 16:51, 8F
→
05/01 16:51, , 9F
05/01 16:51, 9F
剛剛比對了xcconfig裡面的內容
原本release -> release.xcconfig => fail
debug -> debug.xcconfig => success
測試
release -> debug.xcconfig => success
接著我把debug.xcconfig裡面一行一行加到release.xcconfig裡面
發現
加入
GCC_OPTIMIZATION_LEVEL = 0
就可以了
xcode 3.2
共用的設定是
SDKROOT macosx10.8
GCC_VERSION com.apple.compilers.llvmgcc42
MACOSX_DEPLOYMENT_TARGET = 10.8
錯誤是
Ld xxxxx normal i386
時出錯
錯誤訊息是
Undefined symbols for architecture i386
※ 編輯: donkeychen 來自: 211.72.248.50 (05/01 17:27)
推
05/01 19:53, , 10F
05/01 19:53, 10F
→
05/01 19:54, , 11F
05/01 19:54, 11F
→
05/01 19:54, , 12F
05/01 19:54, 12F
→
05/01 19:55, , 13F
05/01 19:55, 13F
→
05/01 19:56, , 14F
05/01 19:56, 14F
→
05/02 09:16, , 15F
05/02 09:16, 15F
推
05/02 10:25, , 16F
05/02 10:25, 16F
→
05/02 10:26, , 17F
05/02 10:26, 17F
→
05/02 10:26, , 18F
05/02 10:26, 18F
→
05/02 10:26, , 19F
05/02 10:26, 19F
→
05/02 16:00, , 20F
05/02 16:00, 20F
→
05/02 16:00, , 21F
05/02 16:00, 21F
大大你試試看
/usr/bin/xcodebuild -project 你的PROJ名稱.xcodeproj -target
你的TARGET名稱 -configuration Release build
在shell底下下這行 然後grep i386
我猜應該也是跑這指令i386
※ 編輯: donkeychen 來自: 211.72.248.50 (05/02 16:04)
→
05/02 16:53, , 22F
05/02 16:53, 22F
→
05/02 16:54, , 23F
05/02 16:54, 23F
→
05/02 16:55, , 24F
05/02 16:55, 24F
→
05/02 16:55, , 25F
05/02 16:55, 25F
MacDev 近期熱門文章
PTT數位生活區 即時熱門文章