[Xcode] Target's capabilities tab doesn't check for build configuration set by current scheme

Originator:radexpl
Number:rdar://28493552 Date Originated:27-Sep-2016 02:08 PM
Status:Open Resolved:
Product:Developer Tools Product Version:8.0
Classification:Other Bug Reproducible:Always
 
Summary:

If you have different .entitlements files set for different build build configurations, the Capabilities tab under target settings will only show the settings that are applicable to the default configuration. Therefore, if you switch the current build configuration (using scheme switcher), the Capabilities tab won’t reflect the reality for non-default configurations

Steps to Reproduce:
1. Open the test case project
2. Switch scheme to “Release”
3. Go to project -> app target -> Capabilities

Expected Results:
- Under Keychain access groups, you should see “com.nozbe.TestCaseGroup” (as in Release.entitlements)

Actual Results:
- You will see “com.nozbe.dev.TestCaseGroup” (as in Debug.entitlements)

Comments


Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!