diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..945a8fb --- /dev/null +++ b/.travis.yml @@ -0,0 +1,15 @@ +language: objective-c +osx_image: xcode9.3 + +notifications: + email: false +env: + - LC_CTYPE=en_US.UTF-8 LANG=en_US.UTF-8 +before_install: + - rvm install ruby-2.4.1 + - gem install cocoapods + - gem install xcpretty -N + - brew update +script: + - set -o pipefail + - xcodebuild -project HarpyExample/HarpyExample.xcodeproj -scheme HarpyExample -sdk iphonesimulator ONLY_ACTIVE_ARCH=NO | xcpretty -c diff --git a/ISSUE_TEMPLATE.md b/ISSUE_TEMPLATE.md index f4d1915..fc0e757 100644 --- a/ISSUE_TEMPLATE.md +++ b/ISSUE_TEMPLATE.md @@ -14,7 +14,12 @@ Siren does not and will not support the macOS App Store. Common Issue #3: > "Support for prompting TestFlight users to update to the newest beta build." -Siren does not support this functionality. There is no publicly accessible TstFlight API akin to that of the public App Store API that Siren can utilize to provide this functionality. +Siren does not support this functionality. There is no publicly accessible TestFlight API akin to that of the public App Store API that Siren can utilize to provide this functionality. Please delete this text before submitting a new issue. + +Common Issue #4: +> "Infinite Looping of App Store Prompt" + +If you use the `.force` update option and your app prompts the user to download the latest version from the App Store, and the latest verison happens to be unavailable, an infinite loop will occur. This is undesirable UX. To address this issue, simple set `setShowAlertAfterCurrentVersionHasBeenReleasedForDays` to a value of 1-3 days. By default, this value is set to `1` day to avoid this exact issue. ====== diff --git a/README.md b/README.md index a287670..80a38cf 100644 --- a/README.md +++ b/README.md @@ -19,7 +19,7 @@ Harpy was ported to Swift by myself and [**Aaron Brager**](http://twitter.com/Ge ## Features - [x] CocoaPods Support - [x] Carthage Support -- [x] Localized for 30+ languages (See **Localization**) +- [x] Localized for 40+ languages (See **Localization**) - [x] Pre-Update Device Compatibility Check (See **Device Compatibility**) - [x] Three types of alerts (see **Screenshots & Alert Types**) - [x] Optional delegate methods (see **Optional Delegate** section)