我在Xamarin.iOS中创建应用程序,并且密码自动填充功能在DEBUG(开发)模式下有效,但在TestFlight和AppStore的Release(生产)下不起作用。 分发配置文件已启用“自动填充凭据提供程序”和关联域服务。
关联域文件和权利有下一个内容:
apple-app-site-association :
{
"applinks": {
"apps": [],
"details": [
{
"appID": "TEAM_IDENTIFIER.APP_BUNDLE_ID",
"paths": [
"*",
"/"
]
}
]
},
"webcredentials": {
"apps": [ "TEAM_IDENTIFIER.APP_BUNDLE_ID" ]
}
}
Entitlements.plist
<?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.associated-domains</key>
<array>
<string>applinks:my_associated_domain.com</string>
<string>webcredentials:my_associated_domain.com</string>
</array>
</dict>
</plist>
在生产应用程序中自动填充不起作用的原因可能是什么?