2012-03-26 57 views
8

最初我的應用程序的包標識符是默認iPhone - 更改綁定標識符

MyCompany.${PRODUCT_NAME:rfc1034identifier}

這是不符合我的開發人員(一個空間在產品名稱中創建的應用程序ID正在變成一個連字符),所以我硬編碼在MyApp的-Info.plist中的包標識符是

com.MyCompany.MyApp

然而,當我登錄[NSBundle mainBundle] bundleIdentifier]它仍然回到舊IDENTIF IER。清洗目標沒有幫助。任何人都可以想到這是來自哪裏,如果不是Info.plist?

+1

你還需要檢查在Info.plist中改變目標會自動改變? – fabregas88 2012-03-26 23:58:26

+0

目標引用Info.plist,所以我想它會看到變化。目標中是否還有其他變量需要更改? – Rob 2012-03-27 00:04:06

+0

當您在文件樹中單擊項目時,反映該更改,然後選擇摘要選項卡。 – CodaFi 2012-03-27 00:19:14

回答

8

它看起來像Info.plist被緩存。 This post有一個很好的解決方案,其更新時間戳:

$ touch Info.plist 
+0

我相信你可以將其標記爲公認的答案。 – CodaFi 2012-03-27 01:07:16