我已为我的iOS应用程序启用Data Protection
并设置了Protected Until First User Authentication
模式。这是我的应用ID的屏幕截图:
我也在我的entitlements
文件中进行了设置:
<?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.default-data-protection</key>
<string>NSFileProtectionCompleteUntilFirstUserAuthentication</string>
</dict>
</plist>
但是,xcode经常在Capabilities
标签上显示问题:
当我单击Fix Issue
时,它会修改我的entitlements
文件并进行设置:NSFileProtectionComplete
与App ID设置不同,因此我在每个菜单下的General
标签上看到错误供应配置文件(我已禁用Automatically manage signing
)。
我无法摆脱这个问题。但是,一切似乎都正常,我可以毫无问题地构建它。任何想法如何解决?
Bundle identifier
是正确的,并且配置文件已正确设置。我正在使用Xcode 10.2。