我正在跟踪instructions to associate an App Clip with a website:
第一个月
但我不知道该在app-id
中放入什么,因为通常应用ID指的是团队ID +捆绑包标识符(例如ABCDE12345.com.example.MyApp
),但它也说myAppStoreID
,听起来不同。app-id
参数中包含什么内容?
我正在跟踪instructions to associate an App Clip with a website:
第一个月
但我不知道该在app-id
中放入什么,因为通常应用ID指的是团队ID +捆绑包标识符(例如ABCDE12345.com.example.MyApp
),但它也说myAppStoreID
,听起来不同。app-id
参数中包含什么内容?
1条答案
按热度按时间b09cbbtk1#
在这种情况下,
app-id
指的是App Store ID,而不是App ID,这在the more general documentation about Smart App Banners中有明确说明。由于名称冲突1或文档错误2,这些标识符有时会引起混淆。下面是一个完整的列表,希望可以澄清一些混淆:
| | 示例值|Apple使用的术语|说明|
| - ------| - ------| - ------| - ------|
| * * 捆绑包ID**|
com.example.MyApp
、com.example.MyApp.Clip
|bundle ID
、Bundle ID (explicit)
|用户定义,通常采用反向域名表示法。|| * * 团队ID**|
ABCDE12345
、8XCUU22SN2
|Team ID
、Team ID
|由Apple分配。|| * * 应用程序ID前缀**|
ABCDE12345
|App ID Prefix (Team ID)
|通常为same as Team ID。|| * * 一米十一米一2|
ABCDE12345.
|$(AppIdentifierPrefix)
| * * 应用程序ID前缀后跟.
|| * * 应用程序ID**|
ABCDE12345.com.example.MyApp
|app identifier
、App ID
1、explicit App ID
、app identifier
| * *$(AppIdentifierPrefix)
后跟束ID**。|| * * 通配符应用程序ID**|
ABCDE12345.*
、ABCDE12345.com.example.*
、*
|wildcard App ID
|类似于应用程序ID,但带有通配符(*
)。|| * * 应用程序商店ID**|
1146562112
|app-id
、myAppStoreID
、app ID
1、Apple ID
|由Apple指定。用于App Store URLs。|脚注:
1.请注意,尽管App ID和App Store ID是明显不同的值,但它们分别被称为
App ID
和app ID
。1.请注意,该变量包含尾随的
.
。您可以通过looking at a build’s environment variables或Fruta app($(AppIdentifierPrefix)com.example.apple-samplecode.fruta
)中的变量用法看到这一点。只有one location显示它不包含.
,但它在同一句话中自相矛盾。nearly identical paragraph正确地省略了.
:例如,如果完整应用的应用标识符为$(AppIdentifierPrefix)com.example.MyApp,则应用剪辑的应用标识符为$(AppIdentifierPrefix)com.example.MyApp.Clip。