In iOS do we have something like Gradle Build Flavors on Android

前端 未结 2 766
野的像风
野的像风 2021-01-31 08:41

In iOS do we have something like Gradle Build Flavors on Android.

Basically I want to integrate Applause SDK with my app but I dont want that code to be part of the rel

2条回答
  •  生来不讨喜
    2021-01-31 09:33

    You can make use of Schemes and Build configurations in Xcode. Here's the official documentation: https://developer.apple.com/library/ios/recipes/xcode_help-project_editor/Articles/BasingBuildConfigurationsonConfigurationFiles.html

    After you create a build configuration, you should edit your scheme to use that build configuration. For that click on your scheme and select Edit Scheme.

    In short, the process is:

    1. Create a build configuration
    2. Set some custom flags for that configuration. For this, go to your target, select Build Settings tab, and search for Preprocessor Macros. There you'll be able to add custom flags

    1. Edit your scheme, or create a new scheme, to use your build configuration.
    2. In your code, you'll have to ask if the flag is available using preprocessor macros:

    #ifdef APP_STORE //do something #endif

提交回复
热议问题