就像標題所說,我需要一種方法來檢測構建是否在adhoc,release或distribution中,因爲我正在使用每種構建類型的keychain-access-groups,因此我使用不同的provisiong,因此bundle seed id不同。我只需要一種有效的方法來在特定的版本上切換。有沒有辦法檢查構建是否以編程方式在Adhoc,release,distribution中?
7
A
回答
13
轉到你想測試,然後構建設置和搜索預處理,你應該看到像這樣的目標:
正如你所看到的調試已經有值。如果您想檢查版本構建,可以輸入RELEASE = 1。然後在你的代碼中寫入如下語句:
#if DEBUG==1
// do debug build settings stuff there
#endif
#if RELEASE==1
// do release build settings stuff there
#endif
0
也許你可以使用自定義生成設置(又名定義),它將在不同的生成配置中具有不同的值?
相關問題
- 1. 有沒有辦法以編程方式檢查是否打開Excel文件
- 2. 有沒有辦法檢查是否在j2me中以編程方式成功發送了短信
- 3. 有沒有辦法以編程方式創建一個unwind segue?
- 4. 有沒有辦法以編程方式創建App ID?
- 5. 有沒有辦法以編程方式創建hyper-v機器?
- 6. 有沒有辦法檢查一個端口是否在android上以編程方式打開?
- 7. 有沒有辦法以編程方式檢查ASP.NET應用程序的CustomErrors是否設置爲Off?
- 8. 有沒有辦法檢查子進程是否仍在運行?
- 9. 有沒有辦法以編程方式重新編寫pdf?
- 10. 有沒有辦法在.NET中以編程方式創建自定義Power Plan?
- 11. 有沒有辦法以編程方式在android中創建佈局的副本?
- 12. 有沒有辦法以編程方式(或從終端)檢查是否有任何應用程序引擎索引正在構建?
- 13. 有沒有辦法以編程方式檢查某些特定的mobileconfig是否已被激活?
- 14. 有沒有辦法以編程方式檢查Mac或PC鍵盤是否連接?
- 15. 有沒有辦法以編程方式檢測iOS 9低功耗模式?
- 16. 有沒有辦法以編程方式檢索gradle中的依賴關係
- 17. 有沒有辦法在.NET中檢查Bitmap是否爲空?
- 18. 有沒有辦法檢查代碼是否在TransactionScope中執行?
- 19. 有沒有辦法檢查JS線程是否忙?
- 20. 有沒有辦法檢查打印過程是否成功?
- 21. 以編程方式檢查年份是否最有效的方法是什麼
- 22. 有沒有什麼辦法以編程方式從JFileChooser.showOpenDialog()返回?
- 23. 有沒有辦法以編程方式配置鏟子?
- 24. 有沒有辦法以編程方式將ApartmentState設置爲STA?
- 25. 有沒有辦法以編程方式調用GuiSize標籤?
- 26. 有沒有辦法以編程方式打開任務欄?
- 27. 有沒有辦法以編程方式啓動Mobile me同步?
- 28. 有沒有辦法以編程方式獲得PS輸出?
- 29. Python/Sqlite3 - 有沒有辦法以編程方式設置.nullvalue?
- 30. 有沒有辦法以編程方式添加用戶?
要檢查發佈版本,請執行#ifndef DEBUG。不需要添加RELEASE宏。 – RajV 2014-02-05 14:52:12