2016-10-20 50 views
0

好吧,所以我有一個應用程序,自2009年5月以來一直在商店。這是我的第一個應用程序,我真的不明白App ID和Bundle標識符,所以我只是搞砸了直到它工作。應用ID最終爲46 **** 7GHZ。 (有些字符爲了安全而被刪除)。就是這樣。Bundle使用WatchKit時的標識符問題

該應用程序現在版本2.3和最後更新於2013年。我仍然有我的所有版本,並通過他們回去檢查,iTunes Connect一直很滿意,只需將套件ID設置爲46 ** ** **的7GHz。從那以後,我製作的其他應用都使用了com.something.appname。但是現在我面臨着真正的問題。我已將WatchKit添加到應用程序中,但它不是在玩球。

我已關閉所有自動代碼簽名,併爲應用程序,WatchKit和擴展程序生成3個單獨的應用程序ID和供應配置文件。

這已經處理了所有錯誤,但只有一個。手錶應用程序'App.app/Watch/Watch App.app'的CFBundleIdentifier值46 **** 7GHZ.watchkit無法正確擴展CFBundleIdentifier值'46 **** 7GHZ'。它包含iOS應用程序。

所以目前我的包ID是像這樣:

  • 應用:46 ****的7GHz。
  • WatchApp 46 **** 7GHZ.watchkit
  • 擴展46 **** 7GHZ.watchkit.extension
  • 配套應用ID:46 **** 7GHz的。
  • WKAppBundle ID:46 **** 7GHZ.watchkit

我在做什麼錯?

回答

0

好吧,我現在覺得很愚蠢,因爲我明白了。

我的包ID 467 *** GHZ。該期限實際上是作爲名稱的一部分。

所以467SNW7GHZ.watchkitapp需要成爲467SNW7GHZ..watchkitapp

它看起來不正確,但它的工作原理和構建現在愉快地坐着等待檢閱。