簡體   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