I set different build settings for different build schemes in my Xcode to test the demo application and the appstore application.
To do this, I created various preparation profiles with different package identifiers for debugging and release schemes.
Added various application icons for debugging and building appstore to differentiate them. Everything works fine as expected. The problem arose when I added a new target to view the application. When we add a chat target, we need to set the main application identifier for WatchApp (WKAppBundleIdentifier) and look at the application package identifier for WatchAppExtension (WKCompanionAppBundleIdentifier) in their respective property lists (PLIST). Here we have no opportunity to set different package identifiers for different schemes and errors when switching to another scheme and compilation.
Solution #: every time you need to change these identifiers when compiling the application for different schemes. Its really annoying and takes a lot of time.
, - .
,
Sandeep