2015-02-12 84 views

回答

6

首先,應用的顯示名稱與產品名稱不同。

如何更改應用程序的顯示名稱:
找到位於WatchKit應用程序文件夾中的Info.plist文件,並更改「Bundle display name」(CFBundleDisplayName)鍵。

如何更改產品名稱:
我不確定爲什麼xCode在創建新的WatchKit應用程序時不允許設置產品名稱。 如果您搜索「PRODUCT_NAME」,您會發現WatchKit應用程序正在使用TARGET_NAME作爲產品名稱「PRODUCT_NAME = $(TARGET_NAME)」的WatchKit應用程序。 所以你可以重命名目標名稱。

希望這會有所幫助。

+0

這並沒有解決這個問題。場景給出了正確的答案。 – rougeExciter 2015-05-13 07:31:01

7

爲了讓您的應用程序名稱在iPhone上的Apple Watch應用程序中正確顯示,請注意Apple擰緊並使用了錯誤的按鍵。

您必須將CFBundleName設置爲與您的iPhone目標的 Info.plist(不包含任何其他目標)中的CFBundleDisplayName相同的字符串。

該密鑰也可以通過「自定義iOS目標屬性」編輯器進行編輯。如果您的應用程序名稱中有一個空格,但您的目標名稱沒有空格,這一點尤其重要。

我浪費了整個星期六跟蹤這個bug。所以希望這會幫助別人!

+0

它做到了 - 非常感謝! – Ricky 2015-04-28 06:10:19

+0

這非常有用,謝謝。解決了我的問題。 – rougeExciter 2015-05-13 07:31:42

+0

我相信你是對的。但如果CFBundleName不是英文,那麼它將是XXXX.app,XXXX.ipa,並且執行文件也是XXXX(XXXX是非英文的),但它非常不能接受非英文執行文件名 – aelam 2016-01-13 08:24:50

相關問題