Опасения по поводу гнева для Xcode
У меня есть irate, где он будет отображаться только в симуляторе со следующим кодом.
[iRate sharedInstance].previewMode = YES;
Но без него не появится в симуляторе, это нормально? Вот весь код в представлении загрузился.
[iRate sharedInstance].applicationBundleID = @"com.example.example";// Replace this
[iRate sharedInstance].usesUntilPrompt = 4;
[iRate sharedInstance].previewMode = YES;
1 ответ
Решение
Это не имеет ничего общего с симулятором.
В документации указано, что дни по умолчанию используются до 10 дней. Вероятно, поэтому он не появляется для вас.
В режиме предварительного просмотра, который вы используете, всегда отображается приглашение iRate при запуске, независимо от того, какие у вас настройки. Это для целей тестирования. Если вы удалите режим предварительного просмотра и установите для своих дней и использований до запуска значение 0, он будет отображаться при первом запуске.