當我試圖在Xcode 4.3.2建立一個Mac OS項目時,它拋出以下警告:Xcode的抱怨在捆綁標識符無效字符
無效的列捆綁標識符字符「$」 4.該字符串必須是隻包含字母數字(AZ,az,0-9),連字符( - )和句點(。)字符的統一類型標識符(UTI)。
束標識符爲這個項目是:
COM $ {COMPANY_NAME} $。{PRODUCT_IDENTIFIER:rfc1034identifier}
這有什麼不對的束標識符,即在plist中指定?
當我試圖在Xcode 4.3.2建立一個Mac OS項目時,它拋出以下警告:Xcode的抱怨在捆綁標識符無效字符
無效的列捆綁標識符字符「$」 4.該字符串必須是隻包含字母數字(AZ,az,0-9),連字符( - )和句點(。)字符的統一類型標識符(UTI)。
束標識符爲這個項目是:
COM $ {COMPANY_NAME} $。{PRODUCT_IDENTIFIER:rfc1034identifier}
這有什麼不對的束標識符,即在plist中指定?
打開您的info.plist文件並編輯當前顯示爲「com。$ {COMPANY_NAME}。$ {PRODUCT_IDENTIFIER:rfc1034identifier}」的字符串。
完全刪除此字符串並手動輸入您在iOS設置門戶中創建的包ID。
這可能會解決問題,但如果我不想靜態命名標識符?此外,這是一個Mac OS應用程序,不是iOS應用程序,因此在配置門戶中指定了捆綁ID。 –
如果你想保持它的動態,那麼唯一的辦法就是檢查你的應用程序名稱以及公司名稱是否包含任何非法字符。 –
在構建設置中,COMPANY_NAME被設置爲$ COMPANY_NAME。我更新了使用靜態公司名稱,它沒有迴文字符,但它仍然返回我相同的警告。 –
您的應用程序名稱是否符合此要求? –
不確定。我如何檢查? –
您在Xcode中指定的應用名稱是什麼? –