創(chuàng)建App Clip時(shí),Xcode會(huì)為你創(chuàng)建Parent Application Identifiers Entitlement,它是key為com.apple.developer.parent-application-identifiers, 值的類型為字符串?dāng)?shù)組。例如:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>com.apple.developer.parent-application-identifiers</key>
<array>
<string>$(AppIdentifierPrefix)com.example.apple-samplecode.fruta</string>
</array>
</dict>
</plist>
或者

9.png
由于一個(gè)App Clip總是只會(huì)對(duì)應(yīng)一個(gè)主應(yīng)用,所以要確保com.apple.developer.parent-application-identifiers的值只有一個(gè),并且是$(AppIdentifierPrefix)加主應(yīng)用的Bundle Identifier。
如果遇到Could not install at this time. Application identifier of the parent app, "(AppIdentifierPrefix)com.example.apple-samplecode.fruta.Clip"這樣的問(wèn)題,這里是因?yàn)镻arent Application Identifiers Entitlement和你的App Clip的Bundle Identifier的前綴不一致。修改為相同主應(yīng)用的Bundle Identifier即可。