It looks like not all of the iOS capability settings are being stored in Info.plist. Would it be possible to get support for the other settings added to Introjucer? Unfortunately, with the exception of iCloud & IAA, I don't know which settings need this support. For reference, these are being stored in the attributes section of the PBXProject group in the Xcode project file:
attributes = {
LastUpgradeCheck = 0440;
TargetAttributes = {
27B10DFC8A03D2586B1662BD = {
DevelopmentTeam = XXXXXXXXXX;
SystemCapabilities = {
com.apple.InterAppAudio = {
enabled = 1;
};
com.apple.iCloud = {
enabled = 1;
};
};
};
};
};
Another thing to be aware of is that some of these capabilities actually do store data in the plist. However, if the options above are not enabled when you load the project, Xcode apparently just ignores the plist settings. This means that anytime someone on the team rebuilds the project, they have to re-enable the capabilities and select the correct settings again.
Thanks!
--
Kory