当我试图在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中指定的应用名称是什么? –