2014-10-02 43 views
0

我克隆了一個現有的目標,以創建我們的應用程序的內部開發/測試版客戶端特定版本。一切適用於客戶特定版本,但我無法從Apple的Developer Portal獲取App ID以匹配Xcode創建的Bundle標識符。Xcode 6:無法獲取應用程序ID和綁定標識符

內部產品稱爲「產品名稱」,它產生預期的應用程序ID「com.company.Product-Name」,Xcode創建匹配的「com.company.Product-Name」捆綁包標識符。

我們稱內部開發產品「Product Name Dev」和Apple Developer Portal創建「com.company.Product-Name.Dev」的應用程序ID--這很好;然而,我不能用文本出現在「生成設置」下的「產品名稱」中以複製「com.company.Product-Name.Dev」以下內容:「Product Name Dev」,「Product Name.Dev」 ,「Product-Name Dev」和「Product-Name.Dev」都產生捆綁標識符「com.company.Product-Name-Dev」

試圖讓Developer Portal創建一個App ID爲「com。 company.Product-Name-Dev「失敗,因爲門戶不允許在應用程序名稱中包含-s或.s,並且它會自動生成應用程序ID

我知道我可以手動將其與其匹配,或添加一個「REAL_PRODUCT_NAME」作爲用戶定義的構建設置,但似乎他們應該匹配,我擔心我可能會通過不自動發生自動發生的問題。

回答

0

不知道這是否是「最正確的」答案,但我所做的是退出Xcode並手動編輯.plist文件,以便始終使用$ {PRODUCT_NAME},並且該文件沒有任何「硬編碼「串。

相關問題