Xcode和object-c裏面設置環境變量

Xcode和object-c裏面設置環境變量

最近做一個項目的時候,遇到了環境變量方面的問題,比如,export PATH=“”之類量的

具體說明如下:

在Xcode裏面設置環境變量,分爲兩種情況,

一種是隻在Xcode運行環境裏面生效(單獨打開App文件運行,環境變量不起作用)

一種是在Xcode運行環境裏面和單獨打開App文件運行都有效

 

第一種情況:只在Xcode運行環境裏面生效

1、從工具條上面,選擇你的工程名字,下拉菜單裏面打開“Edit Scheme”,選擇“Arguments”

2、在 Environment Variables 裏面添加即可

 

第二種情況:在Xcode運行環境裏面和單獨打開App文件運行都有效

1、用到了函數 int setenv(const char *name,const char * value,int overwrite);

函數說明如下:

參數 name爲環境變量名稱字符串。
參數 value則爲變量內容。

參數 overwrite用來決定是否要改變已存在的環境變量。如果overwrite不爲0,則改變環境變量原有內容,原有內容會被改爲參數value所指的變量內容。如果overwrite爲0,且該環境變量已有內容,則參數value會被忽略。

返回值 執行成功則返回0,有錯誤發生時返回-1。

這個函數可以放到main函數裏面或是你認爲合適的地方.

 

這樣環境變量就設置成功了。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章