繁体   English   中英

iOS BundleId允许的最大长度是多少?

[英]What is maximum allowed length of iOS BundleId?

我正在尝试使用正则表达式来验证iOS应用程序的包ID。 这个链接非常有用。 但是我还需要验证提供的bundleid的长度以及点之间的字符串长度(这里我假设Apple会有这样的限制)。 例如,在bundle id'com.company.project'中,我需要确保'company','project'等也在允许的限制范围内。 我尝试找到任何谈论最大允许捆绑ID的苹果文档,但我不能。 是否允许任何长度? 任何帮助赞赏。

显然是155个字符。

在Apple Developer Account中查看,如下所示:

BundleID

此外,它可能是一个没有。的长字符集

从2018年5月14日检查创建应用程序ID页面的HTML开始,以下是约束,包括用于验证包标识符的正则表达式:

名称

  • 最大长度:50
  • 模式: ^[0-9A-Za-z\\d\\s]+$

捆绑标识符

  • 最大长度:155
  • 模式: ^[A-Za-z0-9\\.\\-]+$

原始问题是验证包标识符的正则表达式,您可以使用它来执行此操作:

^[A-Za-z0-9\.\-]{1,155}$

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM