[英]What is maximum allowed length of iOS BundleId?
我正在尝试使用正则表达式来验证iOS应用程序的包ID。 这个链接非常有用。 但是我还需要验证提供的bundleid的长度以及点之间的字符串长度(这里我假设Apple会有这样的限制)。 例如,在bundle id'com.company.project'中,我需要确保'company','project'等也在允许的限制范围内。 我尝试找到任何谈论最大允许捆绑ID的苹果文档,但我不能。 是否允许任何长度? 任何帮助赞赏。
从2018年5月14日检查创建应用程序ID页面的HTML开始,以下是约束,包括用于验证包标识符的正则表达式:
名称
^[0-9A-Za-z\\d\\s]+$
捆绑标识符
^[A-Za-z0-9\\.\\-]+$
原始问题是验证包标识符的正则表达式,您可以使用它来执行此操作:
^[A-Za-z0-9\.\-]{1,155}$
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.