Xcode 11 修改應用名稱

Xcode 11 已經更新兩個月了,雖然中間迭代了幾個版本,也有一些 bug ,不過相比去年來說,bug 影響範圍算是很小了。不過,除去一些顯而易見的問題,有些小地方也有了變動,沒有遇到還真的不會發現。

今天要說的地方是修改應用名稱,對app包名稱產生的影響。

通常情況下,修改應用名稱有兩種方式

  1. general -> Identity -> Display Name
  2. info.plist -> Bundle display name

Xcode 11 之前的版本,不管是使用哪種方式修改,最終產生的 app 文件以及 ipa 文件都以項目命名的。比如,項目名稱爲 ATest,而應用名稱爲 A,那麼通過上面兩種方式修改應用名稱,最終的包爲 ATest.app 、 ATest.ipa 。

自從升級 Xcode 11 之後,有了變化,不知道是 bug 還是 Apple 有意爲之。使用方式一會對 app 文件以及 ipa 文件產生影響,最終的名稱與應用名稱一致。使用方式二不會產生影響。同樣的,比如項目名稱爲 ATest,而應用名稱爲 A,使用方式一修改名稱,最終的包爲 A.app 、A.ipa 。使用方式二修改名稱,最終的包爲 ATest.app、ATest.ipa 。

假如你的應用現在已經使用了 Xcode 11 並且通過方式一修改了應用名稱導致包名稱跟應用名稱一樣,可以通過以下兩步保證包名稱跟項目名稱一致。

  1. 通過方式一設置名稱爲 $(TARGET_NAME)
  2. 通過方式二設置應用名稱。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章