From ad0e81bf2eb253c06a1140e2197bca812e7ccfb6 Mon Sep 17 00:00:00 2001 From: Stefan Mayr Date: Tue, 22 Sep 2020 10:47:06 +0200 Subject: [PATCH 1/3] Swift Package Manger Support Structure --- AppRating.podspec | 10 +++---- Package.swift | 28 +++++++++++++++++++ README.md | 6 ++-- {AppRating => Sources/AppRating}/AppRating.h | 0 .../AppRating}/AppRating.swift | 0 {AppRating => Sources/AppRating}/Info.plist | 0 .../ar.lproj/AppRatingLocalizable.strings | 4 +++ .../arm.lproj/AppRatingLocalizable.strings | 4 +++ .../ca.lproj/AppRatingLocalizable.strings | 4 +++ .../cs.lproj/AppRatingLocalizable.strings | 4 +++ .../da.lproj/AppRatingLocalizable.strings | 4 +++ .../de.lproj/AppRatingLocalizable.strings | 4 +++ .../el.lproj/AppRatingLocalizable.strings | 4 +++ .../en.lproj/AppRatingLocalizable.strings | 4 +++ .../es.lproj/AppRatingLocalizable.strings | 4 +++ .../fi.lproj/AppRatingLocalizable.strings | 4 +++ .../fr.lproj/AppRatingLocalizable.strings | 4 +++ .../he.lproj/AppRatingLocalizable.strings | 4 +++ .../hu.lproj/AppRatingLocalizable.strings | 4 +++ .../id.lproj/AppRatingLocalizable.strings | 4 +++ .../it.lproj/AppRatingLocalizable.strings | 4 +++ .../ja.lproj/AppRatingLocalizable.strings | 4 +++ .../ko.lproj/AppRatingLocalizable.strings | 4 +++ .../ms.lproj/AppRatingLocalizable.strings | 4 +++ .../nb.lproj/AppRatingLocalizable.strings | 4 +++ .../nl.lproj/AppRatingLocalizable.strings | 4 +++ .../pl.lproj/AppRatingLocalizable.strings | 4 +++ .../pt-BR.lproj/AppRatingLocalizable.strings | 4 +++ .../pt.lproj/AppRatingLocalizable.strings | 4 +++ .../ro.lproj/AppRatingLocalizable.strings | 4 +++ .../ru.lproj/AppRatingLocalizable.strings | 4 +++ .../sk.lproj/AppRatingLocalizable.strings | 4 +++ .../sv.lproj/AppRatingLocalizable.strings | 4 +++ .../th.lproj/AppRatingLocalizable.strings | 4 +++ .../tr.lproj/AppRatingLocalizable.strings | 4 +++ .../vi.lproj/AppRatingLocalizable.strings | 4 +++ .../AppRatingLocalizable.strings | 4 +++ .../AppRatingLocalizable.strings | 4 +++ Tests/AppRatingTests/AppRatingTests.swift | 15 ++++++++++ Tests/AppRatingTests/XCTestManifests.swift | 9 ++++++ Tests/LinuxMain.swift | 7 +++++ 41 files changed, 195 insertions(+), 8 deletions(-) create mode 100644 Package.swift rename {AppRating => Sources/AppRating}/AppRating.h (100%) rename {AppRating => Sources/AppRating}/AppRating.swift (100%) rename {AppRating => Sources/AppRating}/Info.plist (100%) create mode 100755 Sources/Localization/ar.lproj/AppRatingLocalizable.strings create mode 100755 Sources/Localization/arm.lproj/AppRatingLocalizable.strings create mode 100755 Sources/Localization/ca.lproj/AppRatingLocalizable.strings create mode 100755 Sources/Localization/cs.lproj/AppRatingLocalizable.strings create mode 100755 Sources/Localization/da.lproj/AppRatingLocalizable.strings create mode 100755 Sources/Localization/de.lproj/AppRatingLocalizable.strings create mode 100755 Sources/Localization/el.lproj/AppRatingLocalizable.strings create mode 100755 Sources/Localization/en.lproj/AppRatingLocalizable.strings create mode 100755 Sources/Localization/es.lproj/AppRatingLocalizable.strings create mode 100755 Sources/Localization/fi.lproj/AppRatingLocalizable.strings create mode 100755 Sources/Localization/fr.lproj/AppRatingLocalizable.strings create mode 100755 Sources/Localization/he.lproj/AppRatingLocalizable.strings create mode 100755 Sources/Localization/hu.lproj/AppRatingLocalizable.strings create mode 100755 Sources/Localization/id.lproj/AppRatingLocalizable.strings create mode 100755 Sources/Localization/it.lproj/AppRatingLocalizable.strings create mode 100755 Sources/Localization/ja.lproj/AppRatingLocalizable.strings create mode 100755 Sources/Localization/ko.lproj/AppRatingLocalizable.strings create mode 100755 Sources/Localization/ms.lproj/AppRatingLocalizable.strings create mode 100755 Sources/Localization/nb.lproj/AppRatingLocalizable.strings create mode 100755 Sources/Localization/nl.lproj/AppRatingLocalizable.strings create mode 100755 Sources/Localization/pl.lproj/AppRatingLocalizable.strings create mode 100755 Sources/Localization/pt-BR.lproj/AppRatingLocalizable.strings create mode 100755 Sources/Localization/pt.lproj/AppRatingLocalizable.strings create mode 100755 Sources/Localization/ro.lproj/AppRatingLocalizable.strings create mode 100755 Sources/Localization/ru.lproj/AppRatingLocalizable.strings create mode 100755 Sources/Localization/sk.lproj/AppRatingLocalizable.strings create mode 100755 Sources/Localization/sv.lproj/AppRatingLocalizable.strings create mode 100755 Sources/Localization/th.lproj/AppRatingLocalizable.strings create mode 100755 Sources/Localization/tr.lproj/AppRatingLocalizable.strings create mode 100755 Sources/Localization/vi.lproj/AppRatingLocalizable.strings create mode 100755 Sources/Localization/zh-Hans.lproj/AppRatingLocalizable.strings create mode 100755 Sources/Localization/zh-Hant.lproj/AppRatingLocalizable.strings create mode 100644 Tests/AppRatingTests/AppRatingTests.swift create mode 100644 Tests/AppRatingTests/XCTestManifests.swift create mode 100644 Tests/LinuxMain.swift diff --git a/AppRating.podspec b/AppRating.podspec index 1a676e4..e519b8f 100644 --- a/AppRating.podspec +++ b/AppRating.podspec @@ -1,11 +1,11 @@ Pod::Spec.new do |spec| spec.name = "AppRating" - spec.version = "1.4.4" - spec.swift_version = "4.2" - spec.summary = "A simple yet powerful App Review Manager for iOS in Swift 4.2. Now supporting SKStoreReviewController API. Based on ArmChair." + spec.version = "1.5.0" + spec.swift_version = "5.0" + spec.summary = "A simple yet powerful App Review Manager for iOS in Swift 5.0. Now supporting SKStoreReviewController API. Based on ArmChair." spec.description = <<-DESC A simple yet powerful App Review Manager for iOS and OSX in Swift. - * 100% Swift 4 + * 100% Swift 5 * First and only App Rating Library that supports SKStoreReviewController * Fully Configurable at Runtime * Default Localizations for Dozens of Languages @@ -18,6 +18,6 @@ Pod::Spec.new do |spec| spec.platform = :ios, "10.3" spec.requires_arc = true spec.source = { git: "https://github.com/grizzly/AppRating.git", tag: "#{spec.version}", submodules: true } - spec.source_files = "AppRating/**/*.{h,swift}" + spec.source_files = "Sources/**/*.{h,swift}" spec.ios.resource_bundle = { 'AppRating' => ['Localization/*.lproj'] } end diff --git a/Package.swift b/Package.swift new file mode 100644 index 0000000..bf7e765 --- /dev/null +++ b/Package.swift @@ -0,0 +1,28 @@ +// swift-tools-version:5.2 +// The swift-tools-version declares the minimum version of Swift required to build this package. + +import PackageDescription + +let package = Package( + name: "AppRating", + products: [ + // Products define the executables and libraries produced by a package, and make them visible to other packages. + .library( + name: "AppRating", + targets: ["AppRating"]), + ], + dependencies: [ + // Dependencies declare other packages that this package depends on. + // .package(url: /* package url */, from: "1.0.0"), + ], + targets: [ + // Targets are the basic building blocks of a package. A target can define a module or a test suite. + // Targets can depend on other targets in this package, and on products in packages which this package depends on. + .target( + name: "AppRating", + dependencies: []), + .testTarget( + name: "AppRatingTests", + dependencies: ["AppRating"]), + ] +) diff --git a/README.md b/README.md index c44231a..1d3964d 100644 --- a/README.md +++ b/README.md @@ -1,11 +1,11 @@ -## AppRating - iOS App Rating for Swift 4.2 +## AppRating - iOS App Rating for Swift 5.0 [![CocoaPods Compatible](https://img.shields.io/cocoapods/v/AppRating.svg)](https://img.shields.io/cocoapods/v/AppRating.svg) [![Carthage Compatible](https://img.shields.io/badge/Carthage-compatible-4BC51D.svg?style=flat)](https://github.com/Carthage/Carthage) [![Platform](https://img.shields.io/cocoapods/p/AppRating.svg?style=flat)](http://cocoadocs.org/docsets/AppRating) -[![Swift 4.2](https://img.shields.io/badge/Swift-4.2-orange.svg?style=flat)](https://developer.apple.com/swift/) +[![Swift 5.0](https://img.shields.io/badge/Swift-5.0-orange.svg?style=flat)](https://developer.apple.com/swift/) -AppRating is a simple yet powerful App Review Manager for iOS and OSX written in Swift. It is based on [Armchair](https://github.com/UrbanApps/Armchair) but mainly rewritten for Swift 4.2. +AppRating is a simple yet powerful App Review Manager for iOS and OSX written in Swift. It is based on [Armchair](https://github.com/UrbanApps/Armchair) but mainly rewritten for Swift 5.0. ## What's new? diff --git a/AppRating/AppRating.h b/Sources/AppRating/AppRating.h similarity index 100% rename from AppRating/AppRating.h rename to Sources/AppRating/AppRating.h diff --git a/AppRating/AppRating.swift b/Sources/AppRating/AppRating.swift similarity index 100% rename from AppRating/AppRating.swift rename to Sources/AppRating/AppRating.swift diff --git a/AppRating/Info.plist b/Sources/AppRating/Info.plist similarity index 100% rename from AppRating/Info.plist rename to Sources/AppRating/Info.plist diff --git a/Sources/Localization/ar.lproj/AppRatingLocalizable.strings b/Sources/Localization/ar.lproj/AppRatingLocalizable.strings new file mode 100755 index 0000000..4d51798 --- /dev/null +++ b/Sources/Localization/ar.lproj/AppRatingLocalizable.strings @@ -0,0 +1,4 @@ +"If you enjoy using %@, would you mind taking a moment to rate it? It won't take more than a minute. Thanks for your support!" = "إذا كنت تتمتع بإستخدام %@ . اذا هل تمانع بأخذ لحظة لتقيمة؟ فإن ذلك لن يستغرق أكثر من دقيقة واحدة, شكرا لدعمك"; +"Rate %@" = "%@ قيم"; +"No, Thanks" = "لا, شكرا"; +"Remind me later" = "ذكرنى فيما بعد"; \ No newline at end of file diff --git a/Sources/Localization/arm.lproj/AppRatingLocalizable.strings b/Sources/Localization/arm.lproj/AppRatingLocalizable.strings new file mode 100755 index 0000000..8a39819 --- /dev/null +++ b/Sources/Localization/arm.lproj/AppRatingLocalizable.strings @@ -0,0 +1,4 @@ +"If you enjoy using %@, would you mind taking a moment to rate it? It won't take more than a minute. Thanks for your support!" = "Եթե Դուք հաճույքով եք օգտագործում %@-ը, դեմ չե՞ք լինի տրամադրել մեկ րոպե այն գնահատելու համար: Այն չի պահանջի ձեզանից ավելի քան մեկ րոպե: Շնորհակալություն աջակցության համար:"; +"Rate %@" = "Գնահատել %@-ը"; +"No, Thanks" = "Ոչ, շնորհակալություն"; +"Remind me later" = "Հիշեցնել ավելի ուշ"; diff --git a/Sources/Localization/ca.lproj/AppRatingLocalizable.strings b/Sources/Localization/ca.lproj/AppRatingLocalizable.strings new file mode 100755 index 0000000..57f3a39 --- /dev/null +++ b/Sources/Localization/ca.lproj/AppRatingLocalizable.strings @@ -0,0 +1,4 @@ +"If you enjoy using %@, would you mind taking a moment to rate it? It won't take more than a minute. Thanks for your support!" = "Si li agrada utilitzar %@, li importaria prendre’s un moment per a valorar-lo? No trigarà més d’un minut. Gràcies por la seva col·laboració!"; +"Rate %@" = "Valorar %@"; +"No, Thanks" = "No, gràcies"; +"Remind me later" = "Recordar-m’ho més tard"; \ No newline at end of file diff --git a/Sources/Localization/cs.lproj/AppRatingLocalizable.strings b/Sources/Localization/cs.lproj/AppRatingLocalizable.strings new file mode 100755 index 0000000..512a942 --- /dev/null +++ b/Sources/Localization/cs.lproj/AppRatingLocalizable.strings @@ -0,0 +1,4 @@ +"If you enjoy using %@, would you mind taking a moment to rate it? It won't take more than a minute. Thanks for your support!" = "Pokud se Vám aplikace %@ líbí, mohli byste ji prosím ohodnotit v App Store? Zabere to jen chvilku. Díky za Vaši podporu!"; +"Rate %@" = "Ohodnotit %@"; +"No, Thanks" = "Ne, díky"; +"Remind me later" = "Možná později"; \ No newline at end of file diff --git a/Sources/Localization/da.lproj/AppRatingLocalizable.strings b/Sources/Localization/da.lproj/AppRatingLocalizable.strings new file mode 100755 index 0000000..d598295 --- /dev/null +++ b/Sources/Localization/da.lproj/AppRatingLocalizable.strings @@ -0,0 +1,4 @@ +"If you enjoy using %@, would you mind taking a moment to rate it? It won't take more than a minute. Thanks for your support!" = "Hvis du synes om at bruge %@, vil vi gerne bede dig om at give en kort bedømmelse af app'en. Det tager kun et enkelt minut. Tak for din hjælp!"; +"Rate %@" = "Bedøm %@"; +"No, Thanks" = "Nej tak"; +"Remind me later" = "Spørg mig senere"; diff --git a/Sources/Localization/de.lproj/AppRatingLocalizable.strings b/Sources/Localization/de.lproj/AppRatingLocalizable.strings new file mode 100755 index 0000000..150e83c --- /dev/null +++ b/Sources/Localization/de.lproj/AppRatingLocalizable.strings @@ -0,0 +1,4 @@ +"If you enjoy using %@, would you mind taking a moment to rate it? It won't take more than a minute. Thanks for your support!" = "Sie nutzen %@ gerne? Dann nehmen Sie sich bitte für eine Bewertung einen Moment Zeit! Es dauert nicht länger als eine Minute. Vielen Dank!"; +"Rate %@" = "Bewerte %@"; +"No, Thanks" = "Nein, danke"; +"Remind me later" = "Später erinnern"; diff --git a/Sources/Localization/el.lproj/AppRatingLocalizable.strings b/Sources/Localization/el.lproj/AppRatingLocalizable.strings new file mode 100755 index 0000000..6eb2016 --- /dev/null +++ b/Sources/Localization/el.lproj/AppRatingLocalizable.strings @@ -0,0 +1,4 @@ +"If you enjoy using %@, would you mind taking a moment to rate it? It won't take more than a minute. Thanks for your support!" = "Αν σου αρέσει το %@, θα μπορούσες να αφιερώσεις μια στιγμή για να το βαθμολογήσεις; Η διαδικασία είναι πολύ σύντομη. Ευχαριστούμε για τη στήριξη!"; +"Rate %@" = "Βαθμολόγηση του %@"; +"No, Thanks" = "Όχι, ευχαριστώ"; +"Remind me later" = "Υπενθύμιση αργότερα"; \ No newline at end of file diff --git a/Sources/Localization/en.lproj/AppRatingLocalizable.strings b/Sources/Localization/en.lproj/AppRatingLocalizable.strings new file mode 100755 index 0000000..66d5314 --- /dev/null +++ b/Sources/Localization/en.lproj/AppRatingLocalizable.strings @@ -0,0 +1,4 @@ +"If you enjoy using %@, would you mind taking a moment to rate it? It won't take more than a minute. Thanks for your support!" = "If you enjoy using %@, would you mind taking a moment to rate it? It won't take more than a minute. Thanks for your support!"; +"Rate %@" = "Rate %@"; +"No, Thanks" = "No, thanks"; +"Remind me later" = "Remind me later"; \ No newline at end of file diff --git a/Sources/Localization/es.lproj/AppRatingLocalizable.strings b/Sources/Localization/es.lproj/AppRatingLocalizable.strings new file mode 100755 index 0000000..6eebc47 --- /dev/null +++ b/Sources/Localization/es.lproj/AppRatingLocalizable.strings @@ -0,0 +1,4 @@ +"If you enjoy using %@, would you mind taking a moment to rate it? It won't take more than a minute. Thanks for your support!" = "Si le gusta utilizar %@, ¿le importaría valorarlo? No le llevará más de un minuto. ¡Gracias por su colaboración!"; +"Rate %@" = "Valorar %@"; +"No, Thanks" = "No, gracias"; +"Remind me later" = "Recordar más tarde"; \ No newline at end of file diff --git a/Sources/Localization/fi.lproj/AppRatingLocalizable.strings b/Sources/Localization/fi.lproj/AppRatingLocalizable.strings new file mode 100755 index 0000000..28c4d3f --- /dev/null +++ b/Sources/Localization/fi.lproj/AppRatingLocalizable.strings @@ -0,0 +1,4 @@ +"If you enjoy using %@, would you mind taking a moment to rate it? It won't take more than a minute. Thanks for your support!" = "Jos käytät mielelläsi %@, voisitko käyttää hetken ja arvostella sen? Se ei kestä minuuttia kauempaa. Kiitos tuestasi!"; +"Rate %@" = "Arvioi %@"; +"No, Thanks" = "Ei kiitos"; +"Remind me later" = "Muistuta minua myöhemmin"; \ No newline at end of file diff --git a/Sources/Localization/fr.lproj/AppRatingLocalizable.strings b/Sources/Localization/fr.lproj/AppRatingLocalizable.strings new file mode 100755 index 0000000..d8b420f --- /dev/null +++ b/Sources/Localization/fr.lproj/AppRatingLocalizable.strings @@ -0,0 +1,4 @@ +"If you enjoy using %@, would you mind taking a moment to rate it? It won't take more than a minute. Thanks for your support!" = "Si vous aimez %@, voulez-vous prendre un moment pour l'évaluer ? Cela ne vous prendra pas plus d'une minute. Merci de votre soutien !"; +"Rate %@" = "Évaluer %@"; +"No, Thanks" = "Non, merci"; +"Remind me later" = "Me rappeler plus tard"; diff --git a/Sources/Localization/he.lproj/AppRatingLocalizable.strings b/Sources/Localization/he.lproj/AppRatingLocalizable.strings new file mode 100755 index 0000000..b463f56 --- /dev/null +++ b/Sources/Localization/he.lproj/AppRatingLocalizable.strings @@ -0,0 +1,4 @@ +"If you enjoy using %@, would you mind taking a moment to rate it? It won't take more than a minute. Thanks for your support!" = "אם נהנת להשתמש ב %@, האם תסכים לדרג אותה? זה לא יקח יותר מדקה. תודה על התמיכה!"; +"Rate %@" = "דרג את %@"; +"No, Thanks" = "לא תודה"; +"Remind me later" = "מאוחר יותר"; \ No newline at end of file diff --git a/Sources/Localization/hu.lproj/AppRatingLocalizable.strings b/Sources/Localization/hu.lproj/AppRatingLocalizable.strings new file mode 100755 index 0000000..c923592 --- /dev/null +++ b/Sources/Localization/hu.lproj/AppRatingLocalizable.strings @@ -0,0 +1,4 @@ +"If you enjoy using %@, would you mind taking a moment to rate it? It won't take more than a minute. Thanks for your support!" = "Ha tetszik a %@, ne felejtsd el értékelni az App Store-ban! Csak egy perc az egész. Köszönet a támogatásért!"; +"Rate %@" = "%@ értékelése"; +"No, Thanks" = "Most inkább nem"; +"Remind me later" = "Emlékeztess később"; diff --git a/Sources/Localization/id.lproj/AppRatingLocalizable.strings b/Sources/Localization/id.lproj/AppRatingLocalizable.strings new file mode 100755 index 0000000..12c9040 --- /dev/null +++ b/Sources/Localization/id.lproj/AppRatingLocalizable.strings @@ -0,0 +1,4 @@ +"If you enjoy using %@, would you mind taking a moment to rate it? It won't take more than a minute. Thanks for your support!" = "Jika anda menyukai %@, maukah anda memberikan rating kepada aplikasi ini? Rating hanya memakan waktu kurang dari 1 menit. Terimakasih untuk dukungan anda!"; +"Rate %@" = "Rating %@"; +"No, Thanks" = "Tidak, terimakasih"; +"Remind me later" = "Silakan ingatkan saya lagi"; \ No newline at end of file diff --git a/Sources/Localization/it.lproj/AppRatingLocalizable.strings b/Sources/Localization/it.lproj/AppRatingLocalizable.strings new file mode 100755 index 0000000..e32c10b --- /dev/null +++ b/Sources/Localization/it.lproj/AppRatingLocalizable.strings @@ -0,0 +1,4 @@ +"If you enjoy using %@, would you mind taking a moment to rate it? It won't take more than a minute. Thanks for your support!" = "Se ti piace %@, perché non dedichi qualche istante a darne una valutazione sull'App Store? Non richiederà più di un minuto. Grazie per il supporto!"; +"Rate %@" = "Valuta %@"; +"No, Thanks" = "No, grazie"; +"Remind me later" = "Ricordamelo più tardi"; diff --git a/Sources/Localization/ja.lproj/AppRatingLocalizable.strings b/Sources/Localization/ja.lproj/AppRatingLocalizable.strings new file mode 100755 index 0000000..8398954 --- /dev/null +++ b/Sources/Localization/ja.lproj/AppRatingLocalizable.strings @@ -0,0 +1,4 @@ +"If you enjoy using %@, would you mind taking a moment to rate it? It won't take more than a minute. Thanks for your support!" = "楽しんでいただけたならば簡単なご意見をお願いします。%@を評価しますか?"; +"Rate %@" = "%@の評価"; +"No, Thanks" ="いいえ"; +"Remind me later" = "後で見る"; \ No newline at end of file diff --git a/Sources/Localization/ko.lproj/AppRatingLocalizable.strings b/Sources/Localization/ko.lproj/AppRatingLocalizable.strings new file mode 100755 index 0000000..a01fbce --- /dev/null +++ b/Sources/Localization/ko.lproj/AppRatingLocalizable.strings @@ -0,0 +1,4 @@ +"If you enjoy using %@, would you mind taking a moment to rate it? It won't take more than a minute. Thanks for your support!" = "%@ 사용이 맘에 드셨나요? 잠시만 시간을 내서 평가를 부탁드리겠습니다. 감사합니다!"; +"Rate %@" = "%@ 평가하기"; +"No, Thanks" = "평가하지 않겠습니다"; +"Remind me later" = "다음에 평가하겠습니다"; \ No newline at end of file diff --git a/Sources/Localization/ms.lproj/AppRatingLocalizable.strings b/Sources/Localization/ms.lproj/AppRatingLocalizable.strings new file mode 100755 index 0000000..0ec26d7 --- /dev/null +++ b/Sources/Localization/ms.lproj/AppRatingLocalizable.strings @@ -0,0 +1,4 @@ +"If you enjoy using %@, would you mind taking a moment to rate it? It won't take more than a minute. Thanks for your support!" = "Jika anda suka %@, bolehkah luangkan sedikit masa untuk beri penarafan? Tak sampai seminit pun. Terima kasih atas sokongan anda!"; +"Rate %@" = "Tarafkan %@"; +"No, Thanks" = "Terima kasih saja"; +"Remind me later" = "Ingatkan saya lain kali"; diff --git a/Sources/Localization/nb.lproj/AppRatingLocalizable.strings b/Sources/Localization/nb.lproj/AppRatingLocalizable.strings new file mode 100755 index 0000000..1392a7f --- /dev/null +++ b/Sources/Localization/nb.lproj/AppRatingLocalizable.strings @@ -0,0 +1,4 @@ +"If you enjoy using %@, would you mind taking a moment to rate it? It won't take more than a minute. Thanks for your support!" = "Hvis du liker å bruke %@, kan du ta deg et øyeblikk for å vurdere den? Det vil ikke ta mer enn ett minutt. Takk for din støtte!"; +"Rate %@" = "Vurder %@"; +"No, Thanks" = "Nei, takk"; +"Remind me later" = "Påminn meg senere"; \ No newline at end of file diff --git a/Sources/Localization/nl.lproj/AppRatingLocalizable.strings b/Sources/Localization/nl.lproj/AppRatingLocalizable.strings new file mode 100755 index 0000000..7674ab1 --- /dev/null +++ b/Sources/Localization/nl.lproj/AppRatingLocalizable.strings @@ -0,0 +1,4 @@ +"If you enjoy using %@, would you mind taking a moment to rate it? It won't take more than a minute. Thanks for your support!" = "Als het gebruik van %@ je bevalt, zou je dan een momentje de tijd willen nemen om het te beoordelen? Het duurt nog geen minuut. Bedankt voor je steun!"; +"Rate %@" = "%@ beoordelen"; +"No, Thanks" = "Nee, bedankt"; +"Remind me later" = "Herinner me er later aan"; diff --git a/Sources/Localization/pl.lproj/AppRatingLocalizable.strings b/Sources/Localization/pl.lproj/AppRatingLocalizable.strings new file mode 100755 index 0000000..3b2a711 --- /dev/null +++ b/Sources/Localization/pl.lproj/AppRatingLocalizable.strings @@ -0,0 +1,4 @@ +"If you enjoy using %@, would you mind taking a moment to rate it? It won't take more than a minute. Thanks for your support!" = "Jeżeli podoba Ci się korzystanie z %@, może zechciałbyś poświęcić chwilę czasu, aby ocenić aplikację? Nie zajmie Ci to więcej niż minutę. Dziękujemy za pomoc!"; +"Rate %@" = "Oceń %@"; +"No, Thanks" = "Nie, dziękuję"; +"Remind me later" = "Przypomnij później"; \ No newline at end of file diff --git a/Sources/Localization/pt-BR.lproj/AppRatingLocalizable.strings b/Sources/Localization/pt-BR.lproj/AppRatingLocalizable.strings new file mode 100755 index 0000000..e9aa305 --- /dev/null +++ b/Sources/Localization/pt-BR.lproj/AppRatingLocalizable.strings @@ -0,0 +1,4 @@ +"If you enjoy using %@, would you mind taking a moment to rate it? It won't take more than a minute. Thanks for your support!" = "Se você gosta de usar o %@, que tal avaliá-lo? Não levará mais de um minuto. Agradecemos o seu apoio!"; +"Rate %@" = "Avaliar o %@"; +"No, Thanks" = "Não, obrigado"; +"Remind me later" = "Mais tarde"; \ No newline at end of file diff --git a/Sources/Localization/pt.lproj/AppRatingLocalizable.strings b/Sources/Localization/pt.lproj/AppRatingLocalizable.strings new file mode 100755 index 0000000..89044ee --- /dev/null +++ b/Sources/Localization/pt.lproj/AppRatingLocalizable.strings @@ -0,0 +1,4 @@ +"If you enjoy using %@, would you mind taking a moment to rate it? It won't take more than a minute. Thanks for your support!" = "Se você gosta de usar o %@, que tal avaliá-lo? Não levará mais de um minuto. Agradecemos o seu apoio!"; +"Rate %@" = "Avaliar o %@"; +"No, Thanks" = "Não, obrigado"; +"Remind me later" = "Mais tarde"; diff --git a/Sources/Localization/ro.lproj/AppRatingLocalizable.strings b/Sources/Localization/ro.lproj/AppRatingLocalizable.strings new file mode 100755 index 0000000..245bcea --- /dev/null +++ b/Sources/Localization/ro.lproj/AppRatingLocalizable.strings @@ -0,0 +1,4 @@ +"If you enjoy using %@, would you mind taking a moment to rate it? It won't take more than a minute. Thanks for your support!" = "Dacă îți place %@, acordă-i o notă te rog, nu durează mult. Mulțumim pentru susținere!"; +"Rate %@" = "Acordă notă pentru %@"; +"No, Thanks" = "Nu, mulțumesc"; +"Remind me later" = "Adu-mi aminte mai târziu"; \ No newline at end of file diff --git a/Sources/Localization/ru.lproj/AppRatingLocalizable.strings b/Sources/Localization/ru.lproj/AppRatingLocalizable.strings new file mode 100755 index 0000000..b2f8498 --- /dev/null +++ b/Sources/Localization/ru.lproj/AppRatingLocalizable.strings @@ -0,0 +1,4 @@ +"If you enjoy using %@, would you mind taking a moment to rate it? It won't take more than a minute. Thanks for your support!" = "Если Вам нравится %@, пожалуйста, поставьте свою оценку. Это займет у Вас не больше одной минуты.\n Спасибо за поддержку!"; +"Rate %@" = "Оценить %@"; +"No, Thanks" = "Нет, спасибо"; +"Remind me later" = "Напомнить позже"; diff --git a/Sources/Localization/sk.lproj/AppRatingLocalizable.strings b/Sources/Localization/sk.lproj/AppRatingLocalizable.strings new file mode 100755 index 0000000..56f5a73 --- /dev/null +++ b/Sources/Localization/sk.lproj/AppRatingLocalizable.strings @@ -0,0 +1,4 @@ +"If you enjoy using %@, would you mind taking a moment to rate it? It won't take more than a minute. Thanks for your support!" = "Pokiaľ sa Vám páči aplikácia %@, mohli by ste ju prosím ohodnotiť v App Store? Zaberie to len chvíľu. Vďaka za Vašu podporu!"; +"Rate %@" = "Ohodnotiť %@"; +"No, Thanks" = "Nie, ďakujem"; +"Remind me later" = "Pripomenúť neskôr"; \ No newline at end of file diff --git a/Sources/Localization/sv.lproj/AppRatingLocalizable.strings b/Sources/Localization/sv.lproj/AppRatingLocalizable.strings new file mode 100755 index 0000000..8ede434 --- /dev/null +++ b/Sources/Localization/sv.lproj/AppRatingLocalizable.strings @@ -0,0 +1,4 @@ +"If you enjoy using %@, would you mind taking a moment to rate it? It won't take more than a minute. Thanks for your support!" = "Om du gillar att använda %@, kan du tänka dig att betygsätta det åt oss? Det tar bara en minut. Tack för hjälpen!"; +"Rate %@" = "Betygsätt %@"; +"No, Thanks" = "Nej tack"; +"Remind me later" = "Påminn mig senare"; diff --git a/Sources/Localization/th.lproj/AppRatingLocalizable.strings b/Sources/Localization/th.lproj/AppRatingLocalizable.strings new file mode 100755 index 0000000..13313f8 --- /dev/null +++ b/Sources/Localization/th.lproj/AppRatingLocalizable.strings @@ -0,0 +1,4 @@ +"If you enjoy using %@, would you mind taking a moment to rate it? It won't take more than a minute. Thanks for your support!" = "ถ้าคุณกำลังใช้ %@ โปรดสละเวลาสักครู่ในการให้อันดับแก่เรา คุณจะเสียเวลาไม่เกินหนึ่งนาที ขอบคุณสำหรับการสนับสนุน!"; +"Rate %@" = "ให้อันดับ %@"; +"No, Thanks" = "ไม่ ขอบคุณ"; +"Remind me later" = "เตือนฉันภายหลัง"; diff --git a/Sources/Localization/tr.lproj/AppRatingLocalizable.strings b/Sources/Localization/tr.lproj/AppRatingLocalizable.strings new file mode 100755 index 0000000..e2ffb4a --- /dev/null +++ b/Sources/Localization/tr.lproj/AppRatingLocalizable.strings @@ -0,0 +1,4 @@ +"If you enjoy using %@, would you mind taking a moment to rate it? It won't take more than a minute. Thanks for your support!" = "Eğer %@ uygulamasını kullanmaktan keyif alıyorsanız, onu değerlendirmek için zaman ayırabilir misiniz? Desteğiniz için teşekkür ederiz!"; +"Rate %@" = "%@ uygulamasını değerlendir"; +"No, Thanks" = "Hayır, teşekkürler"; +"Remind me later" = "Daha sonra hatırlat"; \ No newline at end of file diff --git a/Sources/Localization/vi.lproj/AppRatingLocalizable.strings b/Sources/Localization/vi.lproj/AppRatingLocalizable.strings new file mode 100755 index 0000000..d0e9439 --- /dev/null +++ b/Sources/Localization/vi.lproj/AppRatingLocalizable.strings @@ -0,0 +1,4 @@ +"If you enjoy using %@, would you mind taking a moment to rate it? It won't take more than a minute. Thanks for your support!" = "If you enjoy using %@, would you mind taking a moment to rate it? It won't take more than a minute. Thanks for your support!"; +"Rate %@" = "Rate %@"; +"No, Thanks" = "No, thanks"; +"Remind me later" = "Remind me later"; diff --git a/Sources/Localization/zh-Hans.lproj/AppRatingLocalizable.strings b/Sources/Localization/zh-Hans.lproj/AppRatingLocalizable.strings new file mode 100755 index 0000000..3d1b58e --- /dev/null +++ b/Sources/Localization/zh-Hans.lproj/AppRatingLocalizable.strings @@ -0,0 +1,4 @@ +"If you enjoy using %@, would you mind taking a moment to rate it? It won't take more than a minute. Thanks for your support!" = "如果你喜欢使用%@,你介意花一点时间给它评分吗?不会超过一分钟。感谢您的支持!"; +"Rate %@" = "给%@评分"; +"No, Thanks" = "不,谢谢"; +"Remind me later" = "稍后提醒我"; diff --git a/Sources/Localization/zh-Hant.lproj/AppRatingLocalizable.strings b/Sources/Localization/zh-Hant.lproj/AppRatingLocalizable.strings new file mode 100755 index 0000000..ea53705 --- /dev/null +++ b/Sources/Localization/zh-Hant.lproj/AppRatingLocalizable.strings @@ -0,0 +1,4 @@ +"If you enjoy using %@, would you mind taking a moment to rate it? It won't take more than a minute. Thanks for your support!" = "如果你喜歡使用%@,你介意花一點時間給它評分嗎?不會超過一分鐘。感謝您的支持!"; +"Rate %@" = "給%@評分"; +"No, Thanks" = "不,謝謝"; +"Remind me later" = "稍後提醒我"; diff --git a/Tests/AppRatingTests/AppRatingTests.swift b/Tests/AppRatingTests/AppRatingTests.swift new file mode 100644 index 0000000..8230d38 --- /dev/null +++ b/Tests/AppRatingTests/AppRatingTests.swift @@ -0,0 +1,15 @@ +import XCTest +@testable import AppRating + +final class AppRatingTests: XCTestCase { + func testExample() { + // This is an example of a functional test case. + // Use XCTAssert and related functions to verify your tests produce the correct + // results. + XCTAssertEqual(AppRating().text, "Hello, World!") + } + + static var allTests = [ + ("testExample", testExample), + ] +} diff --git a/Tests/AppRatingTests/XCTestManifests.swift b/Tests/AppRatingTests/XCTestManifests.swift new file mode 100644 index 0000000..9f9148a --- /dev/null +++ b/Tests/AppRatingTests/XCTestManifests.swift @@ -0,0 +1,9 @@ +import XCTest + +#if !canImport(ObjectiveC) +public func allTests() -> [XCTestCaseEntry] { + return [ + testCase(AppRatingTests.allTests), + ] +} +#endif diff --git a/Tests/LinuxMain.swift b/Tests/LinuxMain.swift new file mode 100644 index 0000000..c8063cb --- /dev/null +++ b/Tests/LinuxMain.swift @@ -0,0 +1,7 @@ +import XCTest + +import AppRatingTests + +var tests = [XCTestCaseEntry]() +tests += AppRatingTests.allTests() +XCTMain(tests) From 565f6433a83cc43793088a8127ec7e40690881f0 Mon Sep 17 00:00:00 2001 From: Stefan Mayr Date: Tue, 22 Sep 2020 10:48:01 +0200 Subject: [PATCH 2/3] Swift Package Manger Support Structure --- .swift-version | 2 +- .../ar.lproj/AppRatingLocalizable.strings | 4 - .../arm.lproj/AppRatingLocalizable.strings | 4 - .../ca.lproj/AppRatingLocalizable.strings | 4 - .../cs.lproj/AppRatingLocalizable.strings | 4 - .../da.lproj/AppRatingLocalizable.strings | 4 - .../de.lproj/AppRatingLocalizable.strings | 4 - .../el.lproj/AppRatingLocalizable.strings | 4 - .../en.lproj/AppRatingLocalizable.strings | 4 - .../es.lproj/AppRatingLocalizable.strings | 4 - .../fi.lproj/AppRatingLocalizable.strings | 4 - .../fr.lproj/AppRatingLocalizable.strings | 4 - .../he.lproj/AppRatingLocalizable.strings | 4 - .../hu.lproj/AppRatingLocalizable.strings | 4 - .../id.lproj/AppRatingLocalizable.strings | 4 - .../it.lproj/AppRatingLocalizable.strings | 4 - .../ja.lproj/AppRatingLocalizable.strings | 4 - .../ko.lproj/AppRatingLocalizable.strings | 4 - .../ms.lproj/AppRatingLocalizable.strings | 4 - .../nb.lproj/AppRatingLocalizable.strings | 4 - .../nl.lproj/AppRatingLocalizable.strings | 4 - .../pl.lproj/AppRatingLocalizable.strings | 4 - .../pt-BR.lproj/AppRatingLocalizable.strings | 4 - .../pt.lproj/AppRatingLocalizable.strings | 4 - .../ro.lproj/AppRatingLocalizable.strings | 4 - .../ru.lproj/AppRatingLocalizable.strings | 4 - .../sk.lproj/AppRatingLocalizable.strings | 4 - .../sv.lproj/AppRatingLocalizable.strings | 4 - .../th.lproj/AppRatingLocalizable.strings | 4 - .../tr.lproj/AppRatingLocalizable.strings | 4 - .../AppRatingLocalizable.strings | 4 - .../AppRatingLocalizable.strings | 4 - AppRating.xcodeproj/project.pbxproj | 744 ------------------ .../contents.xcworkspacedata | 7 - .../xcshareddata/IDEWorkspaceChecks.plist | 8 - .../xcshareddata/xcschemes/AppRating.xcscheme | 99 --- .../xcshareddata/xcschemes/Example.xcscheme | 91 --- .../xcschemes/xcschememanagement.plist | 37 - AppRatingTests/AppRatingTests.swift | 57 -- AppRatingTests/Info.plist | 22 - Example/AppDelegate.swift | 67 -- .../AppIcon.appiconset/Contents.json | 68 -- Example/Base.lproj/LaunchScreen.storyboard | 27 - Example/Base.lproj/Main.storyboard | 26 - Example/Info.plist | 47 -- Example/ViewController.swift | 25 - .../ar.lproj/AppRatingLocalizable.strings | 4 - .../arm.lproj/AppRatingLocalizable.strings | 4 - .../ca.lproj/AppRatingLocalizable.strings | 4 - .../cs.lproj/AppRatingLocalizable.strings | 4 - .../da.lproj/AppRatingLocalizable.strings | 4 - .../de.lproj/AppRatingLocalizable.strings | 4 - .../el.lproj/AppRatingLocalizable.strings | 4 - .../en.lproj/AppRatingLocalizable.strings | 4 - .../es.lproj/AppRatingLocalizable.strings | 4 - .../fi.lproj/AppRatingLocalizable.strings | 4 - .../fr.lproj/AppRatingLocalizable.strings | 4 - .../he.lproj/AppRatingLocalizable.strings | 4 - .../hu.lproj/AppRatingLocalizable.strings | 4 - .../id.lproj/AppRatingLocalizable.strings | 4 - .../it.lproj/AppRatingLocalizable.strings | 4 - .../ja.lproj/AppRatingLocalizable.strings | 4 - .../ko.lproj/AppRatingLocalizable.strings | 4 - .../ms.lproj/AppRatingLocalizable.strings | 4 - .../nb.lproj/AppRatingLocalizable.strings | 4 - .../nl.lproj/AppRatingLocalizable.strings | 4 - .../pl.lproj/AppRatingLocalizable.strings | 4 - .../pt-BR.lproj/AppRatingLocalizable.strings | 4 - .../pt.lproj/AppRatingLocalizable.strings | 4 - .../ro.lproj/AppRatingLocalizable.strings | 4 - .../ru.lproj/AppRatingLocalizable.strings | 4 - .../sk.lproj/AppRatingLocalizable.strings | 4 - .../sv.lproj/AppRatingLocalizable.strings | 4 - .../th.lproj/AppRatingLocalizable.strings | 4 - .../tr.lproj/AppRatingLocalizable.strings | 4 - .../vi.lproj/AppRatingLocalizable.strings | 4 - .../AppRatingLocalizable.strings | 4 - .../AppRatingLocalizable.strings | 4 - 78 files changed, 1 insertion(+), 1578 deletions(-) delete mode 100755 AppRating.bundle/ar.lproj/AppRatingLocalizable.strings delete mode 100755 AppRating.bundle/arm.lproj/AppRatingLocalizable.strings delete mode 100755 AppRating.bundle/ca.lproj/AppRatingLocalizable.strings delete mode 100755 AppRating.bundle/cs.lproj/AppRatingLocalizable.strings delete mode 100755 AppRating.bundle/da.lproj/AppRatingLocalizable.strings delete mode 100755 AppRating.bundle/de.lproj/AppRatingLocalizable.strings delete mode 100755 AppRating.bundle/el.lproj/AppRatingLocalizable.strings delete mode 100755 AppRating.bundle/en.lproj/AppRatingLocalizable.strings delete mode 100755 AppRating.bundle/es.lproj/AppRatingLocalizable.strings delete mode 100755 AppRating.bundle/fi.lproj/AppRatingLocalizable.strings delete mode 100755 AppRating.bundle/fr.lproj/AppRatingLocalizable.strings delete mode 100755 AppRating.bundle/he.lproj/AppRatingLocalizable.strings delete mode 100755 AppRating.bundle/hu.lproj/AppRatingLocalizable.strings delete mode 100755 AppRating.bundle/id.lproj/AppRatingLocalizable.strings delete mode 100755 AppRating.bundle/it.lproj/AppRatingLocalizable.strings delete mode 100755 AppRating.bundle/ja.lproj/AppRatingLocalizable.strings delete mode 100755 AppRating.bundle/ko.lproj/AppRatingLocalizable.strings delete mode 100755 AppRating.bundle/ms.lproj/AppRatingLocalizable.strings delete mode 100755 AppRating.bundle/nb.lproj/AppRatingLocalizable.strings delete mode 100755 AppRating.bundle/nl.lproj/AppRatingLocalizable.strings delete mode 100755 AppRating.bundle/pl.lproj/AppRatingLocalizable.strings delete mode 100755 AppRating.bundle/pt-BR.lproj/AppRatingLocalizable.strings delete mode 100755 AppRating.bundle/pt.lproj/AppRatingLocalizable.strings delete mode 100755 AppRating.bundle/ro.lproj/AppRatingLocalizable.strings delete mode 100755 AppRating.bundle/ru.lproj/AppRatingLocalizable.strings delete mode 100755 AppRating.bundle/sk.lproj/AppRatingLocalizable.strings delete mode 100755 AppRating.bundle/sv.lproj/AppRatingLocalizable.strings delete mode 100755 AppRating.bundle/th.lproj/AppRatingLocalizable.strings delete mode 100755 AppRating.bundle/tr.lproj/AppRatingLocalizable.strings delete mode 100755 AppRating.bundle/zh-Hans.lproj/AppRatingLocalizable.strings delete mode 100755 AppRating.bundle/zh-Hant.lproj/AppRatingLocalizable.strings delete mode 100644 AppRating.xcodeproj/project.pbxproj delete mode 100644 AppRating.xcodeproj/project.xcworkspace/contents.xcworkspacedata delete mode 100644 AppRating.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist delete mode 100644 AppRating.xcodeproj/xcshareddata/xcschemes/AppRating.xcscheme delete mode 100644 AppRating.xcodeproj/xcshareddata/xcschemes/Example.xcscheme delete mode 100644 AppRating.xcodeproj/xcuserdata/grizzlyapple1.xcuserdatad/xcschemes/xcschememanagement.plist delete mode 100644 AppRatingTests/AppRatingTests.swift delete mode 100644 AppRatingTests/Info.plist delete mode 100644 Example/AppDelegate.swift delete mode 100644 Example/Assets.xcassets/AppIcon.appiconset/Contents.json delete mode 100644 Example/Base.lproj/LaunchScreen.storyboard delete mode 100644 Example/Base.lproj/Main.storyboard delete mode 100644 Example/Info.plist delete mode 100644 Example/ViewController.swift delete mode 100755 Localization/ar.lproj/AppRatingLocalizable.strings delete mode 100755 Localization/arm.lproj/AppRatingLocalizable.strings delete mode 100755 Localization/ca.lproj/AppRatingLocalizable.strings delete mode 100755 Localization/cs.lproj/AppRatingLocalizable.strings delete mode 100755 Localization/da.lproj/AppRatingLocalizable.strings delete mode 100755 Localization/de.lproj/AppRatingLocalizable.strings delete mode 100755 Localization/el.lproj/AppRatingLocalizable.strings delete mode 100755 Localization/en.lproj/AppRatingLocalizable.strings delete mode 100755 Localization/es.lproj/AppRatingLocalizable.strings delete mode 100755 Localization/fi.lproj/AppRatingLocalizable.strings delete mode 100755 Localization/fr.lproj/AppRatingLocalizable.strings delete mode 100755 Localization/he.lproj/AppRatingLocalizable.strings delete mode 100755 Localization/hu.lproj/AppRatingLocalizable.strings delete mode 100755 Localization/id.lproj/AppRatingLocalizable.strings delete mode 100755 Localization/it.lproj/AppRatingLocalizable.strings delete mode 100755 Localization/ja.lproj/AppRatingLocalizable.strings delete mode 100755 Localization/ko.lproj/AppRatingLocalizable.strings delete mode 100755 Localization/ms.lproj/AppRatingLocalizable.strings delete mode 100755 Localization/nb.lproj/AppRatingLocalizable.strings delete mode 100755 Localization/nl.lproj/AppRatingLocalizable.strings delete mode 100755 Localization/pl.lproj/AppRatingLocalizable.strings delete mode 100755 Localization/pt-BR.lproj/AppRatingLocalizable.strings delete mode 100755 Localization/pt.lproj/AppRatingLocalizable.strings delete mode 100755 Localization/ro.lproj/AppRatingLocalizable.strings delete mode 100755 Localization/ru.lproj/AppRatingLocalizable.strings delete mode 100755 Localization/sk.lproj/AppRatingLocalizable.strings delete mode 100755 Localization/sv.lproj/AppRatingLocalizable.strings delete mode 100755 Localization/th.lproj/AppRatingLocalizable.strings delete mode 100755 Localization/tr.lproj/AppRatingLocalizable.strings delete mode 100755 Localization/vi.lproj/AppRatingLocalizable.strings delete mode 100755 Localization/zh-Hans.lproj/AppRatingLocalizable.strings delete mode 100755 Localization/zh-Hant.lproj/AppRatingLocalizable.strings diff --git a/.swift-version b/.swift-version index bf77d54..819e07a 100644 --- a/.swift-version +++ b/.swift-version @@ -1 +1 @@ -4.2 +5.0 diff --git a/AppRating.bundle/ar.lproj/AppRatingLocalizable.strings b/AppRating.bundle/ar.lproj/AppRatingLocalizable.strings deleted file mode 100755 index 4d51798..0000000 --- a/AppRating.bundle/ar.lproj/AppRatingLocalizable.strings +++ /dev/null @@ -1,4 +0,0 @@ -"If you enjoy using %@, would you mind taking a moment to rate it? It won't take more than a minute. Thanks for your support!" = "إذا كنت تتمتع بإستخدام %@ . اذا هل تمانع بأخذ لحظة لتقيمة؟ فإن ذلك لن يستغرق أكثر من دقيقة واحدة, شكرا لدعمك"; -"Rate %@" = "%@ قيم"; -"No, Thanks" = "لا, شكرا"; -"Remind me later" = "ذكرنى فيما بعد"; \ No newline at end of file diff --git a/AppRating.bundle/arm.lproj/AppRatingLocalizable.strings b/AppRating.bundle/arm.lproj/AppRatingLocalizable.strings deleted file mode 100755 index 8a39819..0000000 --- a/AppRating.bundle/arm.lproj/AppRatingLocalizable.strings +++ /dev/null @@ -1,4 +0,0 @@ -"If you enjoy using %@, would you mind taking a moment to rate it? It won't take more than a minute. Thanks for your support!" = "Եթե Դուք հաճույքով եք օգտագործում %@-ը, դեմ չե՞ք լինի տրամադրել մեկ րոպե այն գնահատելու համար: Այն չի պահանջի ձեզանից ավելի քան մեկ րոպե: Շնորհակալություն աջակցության համար:"; -"Rate %@" = "Գնահատել %@-ը"; -"No, Thanks" = "Ոչ, շնորհակալություն"; -"Remind me later" = "Հիշեցնել ավելի ուշ"; diff --git a/AppRating.bundle/ca.lproj/AppRatingLocalizable.strings b/AppRating.bundle/ca.lproj/AppRatingLocalizable.strings deleted file mode 100755 index 57f3a39..0000000 --- a/AppRating.bundle/ca.lproj/AppRatingLocalizable.strings +++ /dev/null @@ -1,4 +0,0 @@ -"If you enjoy using %@, would you mind taking a moment to rate it? It won't take more than a minute. Thanks for your support!" = "Si li agrada utilitzar %@, li importaria prendre’s un moment per a valorar-lo? No trigarà més d’un minut. Gràcies por la seva col·laboració!"; -"Rate %@" = "Valorar %@"; -"No, Thanks" = "No, gràcies"; -"Remind me later" = "Recordar-m’ho més tard"; \ No newline at end of file diff --git a/AppRating.bundle/cs.lproj/AppRatingLocalizable.strings b/AppRating.bundle/cs.lproj/AppRatingLocalizable.strings deleted file mode 100755 index 512a942..0000000 --- a/AppRating.bundle/cs.lproj/AppRatingLocalizable.strings +++ /dev/null @@ -1,4 +0,0 @@ -"If you enjoy using %@, would you mind taking a moment to rate it? It won't take more than a minute. Thanks for your support!" = "Pokud se Vám aplikace %@ líbí, mohli byste ji prosím ohodnotit v App Store? Zabere to jen chvilku. Díky za Vaši podporu!"; -"Rate %@" = "Ohodnotit %@"; -"No, Thanks" = "Ne, díky"; -"Remind me later" = "Možná později"; \ No newline at end of file diff --git a/AppRating.bundle/da.lproj/AppRatingLocalizable.strings b/AppRating.bundle/da.lproj/AppRatingLocalizable.strings deleted file mode 100755 index d598295..0000000 --- a/AppRating.bundle/da.lproj/AppRatingLocalizable.strings +++ /dev/null @@ -1,4 +0,0 @@ -"If you enjoy using %@, would you mind taking a moment to rate it? It won't take more than a minute. Thanks for your support!" = "Hvis du synes om at bruge %@, vil vi gerne bede dig om at give en kort bedømmelse af app'en. Det tager kun et enkelt minut. Tak for din hjælp!"; -"Rate %@" = "Bedøm %@"; -"No, Thanks" = "Nej tak"; -"Remind me later" = "Spørg mig senere"; diff --git a/AppRating.bundle/de.lproj/AppRatingLocalizable.strings b/AppRating.bundle/de.lproj/AppRatingLocalizable.strings deleted file mode 100755 index 150e83c..0000000 --- a/AppRating.bundle/de.lproj/AppRatingLocalizable.strings +++ /dev/null @@ -1,4 +0,0 @@ -"If you enjoy using %@, would you mind taking a moment to rate it? It won't take more than a minute. Thanks for your support!" = "Sie nutzen %@ gerne? Dann nehmen Sie sich bitte für eine Bewertung einen Moment Zeit! Es dauert nicht länger als eine Minute. Vielen Dank!"; -"Rate %@" = "Bewerte %@"; -"No, Thanks" = "Nein, danke"; -"Remind me later" = "Später erinnern"; diff --git a/AppRating.bundle/el.lproj/AppRatingLocalizable.strings b/AppRating.bundle/el.lproj/AppRatingLocalizable.strings deleted file mode 100755 index 6eb2016..0000000 --- a/AppRating.bundle/el.lproj/AppRatingLocalizable.strings +++ /dev/null @@ -1,4 +0,0 @@ -"If you enjoy using %@, would you mind taking a moment to rate it? It won't take more than a minute. Thanks for your support!" = "Αν σου αρέσει το %@, θα μπορούσες να αφιερώσεις μια στιγμή για να το βαθμολογήσεις; Η διαδικασία είναι πολύ σύντομη. Ευχαριστούμε για τη στήριξη!"; -"Rate %@" = "Βαθμολόγηση του %@"; -"No, Thanks" = "Όχι, ευχαριστώ"; -"Remind me later" = "Υπενθύμιση αργότερα"; \ No newline at end of file diff --git a/AppRating.bundle/en.lproj/AppRatingLocalizable.strings b/AppRating.bundle/en.lproj/AppRatingLocalizable.strings deleted file mode 100755 index 66d5314..0000000 --- a/AppRating.bundle/en.lproj/AppRatingLocalizable.strings +++ /dev/null @@ -1,4 +0,0 @@ -"If you enjoy using %@, would you mind taking a moment to rate it? It won't take more than a minute. Thanks for your support!" = "If you enjoy using %@, would you mind taking a moment to rate it? It won't take more than a minute. Thanks for your support!"; -"Rate %@" = "Rate %@"; -"No, Thanks" = "No, thanks"; -"Remind me later" = "Remind me later"; \ No newline at end of file diff --git a/AppRating.bundle/es.lproj/AppRatingLocalizable.strings b/AppRating.bundle/es.lproj/AppRatingLocalizable.strings deleted file mode 100755 index 6eebc47..0000000 --- a/AppRating.bundle/es.lproj/AppRatingLocalizable.strings +++ /dev/null @@ -1,4 +0,0 @@ -"If you enjoy using %@, would you mind taking a moment to rate it? It won't take more than a minute. Thanks for your support!" = "Si le gusta utilizar %@, ¿le importaría valorarlo? No le llevará más de un minuto. ¡Gracias por su colaboración!"; -"Rate %@" = "Valorar %@"; -"No, Thanks" = "No, gracias"; -"Remind me later" = "Recordar más tarde"; \ No newline at end of file diff --git a/AppRating.bundle/fi.lproj/AppRatingLocalizable.strings b/AppRating.bundle/fi.lproj/AppRatingLocalizable.strings deleted file mode 100755 index 28c4d3f..0000000 --- a/AppRating.bundle/fi.lproj/AppRatingLocalizable.strings +++ /dev/null @@ -1,4 +0,0 @@ -"If you enjoy using %@, would you mind taking a moment to rate it? It won't take more than a minute. Thanks for your support!" = "Jos käytät mielelläsi %@, voisitko käyttää hetken ja arvostella sen? Se ei kestä minuuttia kauempaa. Kiitos tuestasi!"; -"Rate %@" = "Arvioi %@"; -"No, Thanks" = "Ei kiitos"; -"Remind me later" = "Muistuta minua myöhemmin"; \ No newline at end of file diff --git a/AppRating.bundle/fr.lproj/AppRatingLocalizable.strings b/AppRating.bundle/fr.lproj/AppRatingLocalizable.strings deleted file mode 100755 index d8b420f..0000000 --- a/AppRating.bundle/fr.lproj/AppRatingLocalizable.strings +++ /dev/null @@ -1,4 +0,0 @@ -"If you enjoy using %@, would you mind taking a moment to rate it? It won't take more than a minute. Thanks for your support!" = "Si vous aimez %@, voulez-vous prendre un moment pour l'évaluer ? Cela ne vous prendra pas plus d'une minute. Merci de votre soutien !"; -"Rate %@" = "Évaluer %@"; -"No, Thanks" = "Non, merci"; -"Remind me later" = "Me rappeler plus tard"; diff --git a/AppRating.bundle/he.lproj/AppRatingLocalizable.strings b/AppRating.bundle/he.lproj/AppRatingLocalizable.strings deleted file mode 100755 index b463f56..0000000 --- a/AppRating.bundle/he.lproj/AppRatingLocalizable.strings +++ /dev/null @@ -1,4 +0,0 @@ -"If you enjoy using %@, would you mind taking a moment to rate it? It won't take more than a minute. Thanks for your support!" = "אם נהנת להשתמש ב %@, האם תסכים לדרג אותה? זה לא יקח יותר מדקה. תודה על התמיכה!"; -"Rate %@" = "דרג את %@"; -"No, Thanks" = "לא תודה"; -"Remind me later" = "מאוחר יותר"; \ No newline at end of file diff --git a/AppRating.bundle/hu.lproj/AppRatingLocalizable.strings b/AppRating.bundle/hu.lproj/AppRatingLocalizable.strings deleted file mode 100755 index c923592..0000000 --- a/AppRating.bundle/hu.lproj/AppRatingLocalizable.strings +++ /dev/null @@ -1,4 +0,0 @@ -"If you enjoy using %@, would you mind taking a moment to rate it? It won't take more than a minute. Thanks for your support!" = "Ha tetszik a %@, ne felejtsd el értékelni az App Store-ban! Csak egy perc az egész. Köszönet a támogatásért!"; -"Rate %@" = "%@ értékelése"; -"No, Thanks" = "Most inkább nem"; -"Remind me later" = "Emlékeztess később"; diff --git a/AppRating.bundle/id.lproj/AppRatingLocalizable.strings b/AppRating.bundle/id.lproj/AppRatingLocalizable.strings deleted file mode 100755 index 12c9040..0000000 --- a/AppRating.bundle/id.lproj/AppRatingLocalizable.strings +++ /dev/null @@ -1,4 +0,0 @@ -"If you enjoy using %@, would you mind taking a moment to rate it? It won't take more than a minute. Thanks for your support!" = "Jika anda menyukai %@, maukah anda memberikan rating kepada aplikasi ini? Rating hanya memakan waktu kurang dari 1 menit. Terimakasih untuk dukungan anda!"; -"Rate %@" = "Rating %@"; -"No, Thanks" = "Tidak, terimakasih"; -"Remind me later" = "Silakan ingatkan saya lagi"; \ No newline at end of file diff --git a/AppRating.bundle/it.lproj/AppRatingLocalizable.strings b/AppRating.bundle/it.lproj/AppRatingLocalizable.strings deleted file mode 100755 index e32c10b..0000000 --- a/AppRating.bundle/it.lproj/AppRatingLocalizable.strings +++ /dev/null @@ -1,4 +0,0 @@ -"If you enjoy using %@, would you mind taking a moment to rate it? It won't take more than a minute. Thanks for your support!" = "Se ti piace %@, perché non dedichi qualche istante a darne una valutazione sull'App Store? Non richiederà più di un minuto. Grazie per il supporto!"; -"Rate %@" = "Valuta %@"; -"No, Thanks" = "No, grazie"; -"Remind me later" = "Ricordamelo più tardi"; diff --git a/AppRating.bundle/ja.lproj/AppRatingLocalizable.strings b/AppRating.bundle/ja.lproj/AppRatingLocalizable.strings deleted file mode 100755 index 8398954..0000000 --- a/AppRating.bundle/ja.lproj/AppRatingLocalizable.strings +++ /dev/null @@ -1,4 +0,0 @@ -"If you enjoy using %@, would you mind taking a moment to rate it? It won't take more than a minute. Thanks for your support!" = "楽しんでいただけたならば簡単なご意見をお願いします。%@を評価しますか?"; -"Rate %@" = "%@の評価"; -"No, Thanks" ="いいえ"; -"Remind me later" = "後で見る"; \ No newline at end of file diff --git a/AppRating.bundle/ko.lproj/AppRatingLocalizable.strings b/AppRating.bundle/ko.lproj/AppRatingLocalizable.strings deleted file mode 100755 index a01fbce..0000000 --- a/AppRating.bundle/ko.lproj/AppRatingLocalizable.strings +++ /dev/null @@ -1,4 +0,0 @@ -"If you enjoy using %@, would you mind taking a moment to rate it? It won't take more than a minute. Thanks for your support!" = "%@ 사용이 맘에 드셨나요? 잠시만 시간을 내서 평가를 부탁드리겠습니다. 감사합니다!"; -"Rate %@" = "%@ 평가하기"; -"No, Thanks" = "평가하지 않겠습니다"; -"Remind me later" = "다음에 평가하겠습니다"; \ No newline at end of file diff --git a/AppRating.bundle/ms.lproj/AppRatingLocalizable.strings b/AppRating.bundle/ms.lproj/AppRatingLocalizable.strings deleted file mode 100755 index 0ec26d7..0000000 --- a/AppRating.bundle/ms.lproj/AppRatingLocalizable.strings +++ /dev/null @@ -1,4 +0,0 @@ -"If you enjoy using %@, would you mind taking a moment to rate it? It won't take more than a minute. Thanks for your support!" = "Jika anda suka %@, bolehkah luangkan sedikit masa untuk beri penarafan? Tak sampai seminit pun. Terima kasih atas sokongan anda!"; -"Rate %@" = "Tarafkan %@"; -"No, Thanks" = "Terima kasih saja"; -"Remind me later" = "Ingatkan saya lain kali"; diff --git a/AppRating.bundle/nb.lproj/AppRatingLocalizable.strings b/AppRating.bundle/nb.lproj/AppRatingLocalizable.strings deleted file mode 100755 index 1392a7f..0000000 --- a/AppRating.bundle/nb.lproj/AppRatingLocalizable.strings +++ /dev/null @@ -1,4 +0,0 @@ -"If you enjoy using %@, would you mind taking a moment to rate it? It won't take more than a minute. Thanks for your support!" = "Hvis du liker å bruke %@, kan du ta deg et øyeblikk for å vurdere den? Det vil ikke ta mer enn ett minutt. Takk for din støtte!"; -"Rate %@" = "Vurder %@"; -"No, Thanks" = "Nei, takk"; -"Remind me later" = "Påminn meg senere"; \ No newline at end of file diff --git a/AppRating.bundle/nl.lproj/AppRatingLocalizable.strings b/AppRating.bundle/nl.lproj/AppRatingLocalizable.strings deleted file mode 100755 index 7674ab1..0000000 --- a/AppRating.bundle/nl.lproj/AppRatingLocalizable.strings +++ /dev/null @@ -1,4 +0,0 @@ -"If you enjoy using %@, would you mind taking a moment to rate it? It won't take more than a minute. Thanks for your support!" = "Als het gebruik van %@ je bevalt, zou je dan een momentje de tijd willen nemen om het te beoordelen? Het duurt nog geen minuut. Bedankt voor je steun!"; -"Rate %@" = "%@ beoordelen"; -"No, Thanks" = "Nee, bedankt"; -"Remind me later" = "Herinner me er later aan"; diff --git a/AppRating.bundle/pl.lproj/AppRatingLocalizable.strings b/AppRating.bundle/pl.lproj/AppRatingLocalizable.strings deleted file mode 100755 index 95f03f9..0000000 --- a/AppRating.bundle/pl.lproj/AppRatingLocalizable.strings +++ /dev/null @@ -1,4 +0,0 @@ -"If you enjoy using %@, would you mind taking a moment to rate it? It won't take more than a minute. Thanks for your support!" = "Jeżeli podoba Ci się korzystanie z %@, może zechciałbyś poświęcić chwilę czasu, aby ocenić aplikację? Nie zajmie Ci to więcej niż minutę. Dziękujemy za pomoc!"; -"Rate %@" = "Oceń %@"; -"No, Thanks" = "Nie, dziękuję"; -"Remind me later" = "Przypomnij później"; \ No newline at end of file diff --git a/AppRating.bundle/pt-BR.lproj/AppRatingLocalizable.strings b/AppRating.bundle/pt-BR.lproj/AppRatingLocalizable.strings deleted file mode 100755 index e9aa305..0000000 --- a/AppRating.bundle/pt-BR.lproj/AppRatingLocalizable.strings +++ /dev/null @@ -1,4 +0,0 @@ -"If you enjoy using %@, would you mind taking a moment to rate it? It won't take more than a minute. Thanks for your support!" = "Se você gosta de usar o %@, que tal avaliá-lo? Não levará mais de um minuto. Agradecemos o seu apoio!"; -"Rate %@" = "Avaliar o %@"; -"No, Thanks" = "Não, obrigado"; -"Remind me later" = "Mais tarde"; \ No newline at end of file diff --git a/AppRating.bundle/pt.lproj/AppRatingLocalizable.strings b/AppRating.bundle/pt.lproj/AppRatingLocalizable.strings deleted file mode 100755 index 89044ee..0000000 --- a/AppRating.bundle/pt.lproj/AppRatingLocalizable.strings +++ /dev/null @@ -1,4 +0,0 @@ -"If you enjoy using %@, would you mind taking a moment to rate it? It won't take more than a minute. Thanks for your support!" = "Se você gosta de usar o %@, que tal avaliá-lo? Não levará mais de um minuto. Agradecemos o seu apoio!"; -"Rate %@" = "Avaliar o %@"; -"No, Thanks" = "Não, obrigado"; -"Remind me later" = "Mais tarde"; diff --git a/AppRating.bundle/ro.lproj/AppRatingLocalizable.strings b/AppRating.bundle/ro.lproj/AppRatingLocalizable.strings deleted file mode 100755 index 245bcea..0000000 --- a/AppRating.bundle/ro.lproj/AppRatingLocalizable.strings +++ /dev/null @@ -1,4 +0,0 @@ -"If you enjoy using %@, would you mind taking a moment to rate it? It won't take more than a minute. Thanks for your support!" = "Dacă îți place %@, acordă-i o notă te rog, nu durează mult. Mulțumim pentru susținere!"; -"Rate %@" = "Acordă notă pentru %@"; -"No, Thanks" = "Nu, mulțumesc"; -"Remind me later" = "Adu-mi aminte mai târziu"; \ No newline at end of file diff --git a/AppRating.bundle/ru.lproj/AppRatingLocalizable.strings b/AppRating.bundle/ru.lproj/AppRatingLocalizable.strings deleted file mode 100755 index b2f8498..0000000 --- a/AppRating.bundle/ru.lproj/AppRatingLocalizable.strings +++ /dev/null @@ -1,4 +0,0 @@ -"If you enjoy using %@, would you mind taking a moment to rate it? It won't take more than a minute. Thanks for your support!" = "Если Вам нравится %@, пожалуйста, поставьте свою оценку. Это займет у Вас не больше одной минуты.\n Спасибо за поддержку!"; -"Rate %@" = "Оценить %@"; -"No, Thanks" = "Нет, спасибо"; -"Remind me later" = "Напомнить позже"; diff --git a/AppRating.bundle/sk.lproj/AppRatingLocalizable.strings b/AppRating.bundle/sk.lproj/AppRatingLocalizable.strings deleted file mode 100755 index 56f5a73..0000000 --- a/AppRating.bundle/sk.lproj/AppRatingLocalizable.strings +++ /dev/null @@ -1,4 +0,0 @@ -"If you enjoy using %@, would you mind taking a moment to rate it? It won't take more than a minute. Thanks for your support!" = "Pokiaľ sa Vám páči aplikácia %@, mohli by ste ju prosím ohodnotiť v App Store? Zaberie to len chvíľu. Vďaka za Vašu podporu!"; -"Rate %@" = "Ohodnotiť %@"; -"No, Thanks" = "Nie, ďakujem"; -"Remind me later" = "Pripomenúť neskôr"; \ No newline at end of file diff --git a/AppRating.bundle/sv.lproj/AppRatingLocalizable.strings b/AppRating.bundle/sv.lproj/AppRatingLocalizable.strings deleted file mode 100755 index 8ede434..0000000 --- a/AppRating.bundle/sv.lproj/AppRatingLocalizable.strings +++ /dev/null @@ -1,4 +0,0 @@ -"If you enjoy using %@, would you mind taking a moment to rate it? It won't take more than a minute. Thanks for your support!" = "Om du gillar att använda %@, kan du tänka dig att betygsätta det åt oss? Det tar bara en minut. Tack för hjälpen!"; -"Rate %@" = "Betygsätt %@"; -"No, Thanks" = "Nej tack"; -"Remind me later" = "Påminn mig senare"; diff --git a/AppRating.bundle/th.lproj/AppRatingLocalizable.strings b/AppRating.bundle/th.lproj/AppRatingLocalizable.strings deleted file mode 100755 index 13313f8..0000000 --- a/AppRating.bundle/th.lproj/AppRatingLocalizable.strings +++ /dev/null @@ -1,4 +0,0 @@ -"If you enjoy using %@, would you mind taking a moment to rate it? It won't take more than a minute. Thanks for your support!" = "ถ้าคุณกำลังใช้ %@ โปรดสละเวลาสักครู่ในการให้อันดับแก่เรา คุณจะเสียเวลาไม่เกินหนึ่งนาที ขอบคุณสำหรับการสนับสนุน!"; -"Rate %@" = "ให้อันดับ %@"; -"No, Thanks" = "ไม่ ขอบคุณ"; -"Remind me later" = "เตือนฉันภายหลัง"; diff --git a/AppRating.bundle/tr.lproj/AppRatingLocalizable.strings b/AppRating.bundle/tr.lproj/AppRatingLocalizable.strings deleted file mode 100755 index e2ffb4a..0000000 --- a/AppRating.bundle/tr.lproj/AppRatingLocalizable.strings +++ /dev/null @@ -1,4 +0,0 @@ -"If you enjoy using %@, would you mind taking a moment to rate it? It won't take more than a minute. Thanks for your support!" = "Eğer %@ uygulamasını kullanmaktan keyif alıyorsanız, onu değerlendirmek için zaman ayırabilir misiniz? Desteğiniz için teşekkür ederiz!"; -"Rate %@" = "%@ uygulamasını değerlendir"; -"No, Thanks" = "Hayır, teşekkürler"; -"Remind me later" = "Daha sonra hatırlat"; \ No newline at end of file diff --git a/AppRating.bundle/zh-Hans.lproj/AppRatingLocalizable.strings b/AppRating.bundle/zh-Hans.lproj/AppRatingLocalizable.strings deleted file mode 100755 index 3d1b58e..0000000 --- a/AppRating.bundle/zh-Hans.lproj/AppRatingLocalizable.strings +++ /dev/null @@ -1,4 +0,0 @@ -"If you enjoy using %@, would you mind taking a moment to rate it? It won't take more than a minute. Thanks for your support!" = "如果你喜欢使用%@,你介意花一点时间给它评分吗?不会超过一分钟。感谢您的支持!"; -"Rate %@" = "给%@评分"; -"No, Thanks" = "不,谢谢"; -"Remind me later" = "稍后提醒我"; diff --git a/AppRating.bundle/zh-Hant.lproj/AppRatingLocalizable.strings b/AppRating.bundle/zh-Hant.lproj/AppRatingLocalizable.strings deleted file mode 100755 index ea53705..0000000 --- a/AppRating.bundle/zh-Hant.lproj/AppRatingLocalizable.strings +++ /dev/null @@ -1,4 +0,0 @@ -"If you enjoy using %@, would you mind taking a moment to rate it? It won't take more than a minute. Thanks for your support!" = "如果你喜歡使用%@,你介意花一點時間給它評分嗎?不會超過一分鐘。感謝您的支持!"; -"Rate %@" = "給%@評分"; -"No, Thanks" = "不,謝謝"; -"Remind me later" = "稍後提醒我"; diff --git a/AppRating.xcodeproj/project.pbxproj b/AppRating.xcodeproj/project.pbxproj deleted file mode 100644 index 618fb18..0000000 --- a/AppRating.xcodeproj/project.pbxproj +++ /dev/null @@ -1,744 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 46; - objects = { - -/* Begin PBXBuildFile section */ - 784E93D31E40C56000A7FF46 /* AppRating.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 78DA88641E3F97EC00F6FAB3 /* AppRating.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - 784E93F91E40CE7D00A7FF46 /* AppRatingLocalizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = 784E93D81E40CE7D00A7FF46 /* AppRatingLocalizable.strings */; }; - 784E93FA1E40CF0700A7FF46 /* AppRatingLocalizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = 784E93D81E40CE7D00A7FF46 /* AppRatingLocalizable.strings */; }; - 784E93FB1E40CF0900A7FF46 /* AppRatingLocalizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = 784E93D81E40CE7D00A7FF46 /* AppRatingLocalizable.strings */; }; - 78C2115F1E40E2BA00A7B0C8 /* AppRating.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 78C2115E1E40E2BA00A7B0C8 /* AppRating.bundle */; }; - 78C211611E40E76000A7B0C8 /* AppRating.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 78C2115E1E40E2BA00A7B0C8 /* AppRating.bundle */; }; - 78C211621E40E76000A7B0C8 /* AppRating.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 78C2115E1E40E2BA00A7B0C8 /* AppRating.bundle */; }; - 78DA886E1E3F97ED00F6FAB3 /* AppRating.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 78DA88641E3F97EC00F6FAB3 /* AppRating.framework */; }; - 78DA88731E3F97ED00F6FAB3 /* AppRatingTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 78DA88721E3F97ED00F6FAB3 /* AppRatingTests.swift */; }; - 78DA88751E3F97ED00F6FAB3 /* AppRating.h in Headers */ = {isa = PBXBuildFile; fileRef = 78DA88671E3F97EC00F6FAB3 /* AppRating.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 78FF83B71E40767900C9DAAB /* AppRating.swift in Sources */ = {isa = PBXBuildFile; fileRef = 78FF83B61E40767900C9DAAB /* AppRating.swift */; }; - 78FF83E21E40C10200C9DAAB /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 78FF83E11E40C10200C9DAAB /* AppDelegate.swift */; }; - 78FF83E41E40C10200C9DAAB /* ViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 78FF83E31E40C10200C9DAAB /* ViewController.swift */; }; - 78FF83E71E40C10200C9DAAB /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 78FF83E51E40C10200C9DAAB /* Main.storyboard */; }; - 78FF83E91E40C10200C9DAAB /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 78FF83E81E40C10200C9DAAB /* Assets.xcassets */; }; - 78FF83EC1E40C10200C9DAAB /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 78FF83EA1E40C10200C9DAAB /* LaunchScreen.storyboard */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - 784E93D41E40C56000A7FF46 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 78DA885B1E3F97EC00F6FAB3 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 78DA88631E3F97EC00F6FAB3; - remoteInfo = AppRating; - }; - 78DA886F1E3F97ED00F6FAB3 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 78DA885B1E3F97EC00F6FAB3 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 78DA88631E3F97EC00F6FAB3; - remoteInfo = AppRating; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXCopyFilesBuildPhase section */ - 784E93D61E40C56000A7FF46 /* Embed Frameworks */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - 784E93D31E40C56000A7FF46 /* AppRating.framework in Embed Frameworks */, - ); - name = "Embed Frameworks"; - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXCopyFilesBuildPhase section */ - -/* Begin PBXFileReference section */ - 784E93D91E40CE7D00A7FF46 /* ar */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ar; path = ar.lproj/AppRatingLocalizable.strings; sourceTree = ""; }; - 784E93DA1E40CE7D00A7FF46 /* arm */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = arm; path = arm.lproj/AppRatingLocalizable.strings; sourceTree = ""; }; - 784E93DB1E40CE7D00A7FF46 /* ca */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ca; path = ca.lproj/AppRatingLocalizable.strings; sourceTree = ""; }; - 784E93DC1E40CE7D00A7FF46 /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/AppRatingLocalizable.strings; sourceTree = ""; }; - 784E93DD1E40CE7D00A7FF46 /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/AppRatingLocalizable.strings; sourceTree = ""; }; - 784E93DE1E40CE7D00A7FF46 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/AppRatingLocalizable.strings; sourceTree = ""; }; - 784E93DF1E40CE7D00A7FF46 /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/AppRatingLocalizable.strings; sourceTree = ""; }; - 784E93E01E40CE7D00A7FF46 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/AppRatingLocalizable.strings; sourceTree = ""; }; - 784E93E11E40CE7D00A7FF46 /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/AppRatingLocalizable.strings; sourceTree = ""; }; - 784E93E21E40CE7D00A7FF46 /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/AppRatingLocalizable.strings; sourceTree = ""; }; - 784E93E31E40CE7D00A7FF46 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/AppRatingLocalizable.strings; sourceTree = ""; }; - 784E93E41E40CE7D00A7FF46 /* he */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = he; path = he.lproj/AppRatingLocalizable.strings; sourceTree = ""; }; - 784E93E51E40CE7D00A7FF46 /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/AppRatingLocalizable.strings; sourceTree = ""; }; - 784E93E61E40CE7D00A7FF46 /* id */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = id; path = id.lproj/AppRatingLocalizable.strings; sourceTree = ""; }; - 784E93E71E40CE7D00A7FF46 /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/AppRatingLocalizable.strings; sourceTree = ""; }; - 784E93E81E40CE7D00A7FF46 /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ja; path = ja.lproj/AppRatingLocalizable.strings; sourceTree = ""; }; - 784E93E91E40CE7D00A7FF46 /* ko */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ko; path = ko.lproj/AppRatingLocalizable.strings; sourceTree = ""; }; - 784E93EA1E40CE7D00A7FF46 /* ms */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ms; path = ms.lproj/AppRatingLocalizable.strings; sourceTree = ""; }; - 784E93EB1E40CE7D00A7FF46 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/AppRatingLocalizable.strings; sourceTree = ""; }; - 784E93EC1E40CE7D00A7FF46 /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/AppRatingLocalizable.strings; sourceTree = ""; }; - 784E93ED1E40CE7D00A7FF46 /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/AppRatingLocalizable.strings; sourceTree = ""; }; - 784E93EE1E40CE7D00A7FF46 /* pt-BR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-BR"; path = "pt-BR.lproj/AppRatingLocalizable.strings"; sourceTree = ""; }; - 784E93EF1E40CE7D00A7FF46 /* pt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pt; path = pt.lproj/AppRatingLocalizable.strings; sourceTree = ""; }; - 784E93F01E40CE7D00A7FF46 /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/AppRatingLocalizable.strings; sourceTree = ""; }; - 784E93F11E40CE7D00A7FF46 /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/AppRatingLocalizable.strings; sourceTree = ""; }; - 784E93F21E40CE7D00A7FF46 /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/AppRatingLocalizable.strings; sourceTree = ""; }; - 784E93F31E40CE7D00A7FF46 /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/AppRatingLocalizable.strings; sourceTree = ""; }; - 784E93F41E40CE7D00A7FF46 /* th */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = th; path = th.lproj/AppRatingLocalizable.strings; sourceTree = ""; }; - 784E93F51E40CE7D00A7FF46 /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/AppRatingLocalizable.strings; sourceTree = ""; }; - 784E93F71E40CE7D00A7FF46 /* zh-Hans */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hans"; path = "zh-Hans.lproj/AppRatingLocalizable.strings"; sourceTree = ""; }; - 784E93F81E40CE7D00A7FF46 /* zh-Hant */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hant"; path = "zh-Hant.lproj/AppRatingLocalizable.strings"; sourceTree = ""; }; - 78C2115E1E40E2BA00A7B0C8 /* AppRating.bundle */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.plug-in"; path = AppRating.bundle; sourceTree = ""; }; - 78C211601E40E42700A7B0C8 /* vi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = vi; path = vi.lproj/AppRatingLocalizable.strings; sourceTree = ""; }; - 78DA88641E3F97EC00F6FAB3 /* AppRating.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = AppRating.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 78DA88671E3F97EC00F6FAB3 /* AppRating.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppRating.h; sourceTree = ""; }; - 78DA88681E3F97EC00F6FAB3 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 78DA886D1E3F97ED00F6FAB3 /* AppRatingTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = AppRatingTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - 78DA88721E3F97ED00F6FAB3 /* AppRatingTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppRatingTests.swift; sourceTree = ""; }; - 78DA88741E3F97ED00F6FAB3 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 78FF83B61E40767900C9DAAB /* AppRating.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppRating.swift; sourceTree = ""; }; - 78FF83DF1E40C10200C9DAAB /* Example.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Example.app; sourceTree = BUILT_PRODUCTS_DIR; }; - 78FF83E11E40C10200C9DAAB /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; - 78FF83E31E40C10200C9DAAB /* ViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewController.swift; sourceTree = ""; }; - 78FF83E61E40C10200C9DAAB /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; - 78FF83E81E40C10200C9DAAB /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; - 78FF83EB1E40C10200C9DAAB /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; - 78FF83ED1E40C10200C9DAAB /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 78DA88601E3F97EC00F6FAB3 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 78DA886A1E3F97ED00F6FAB3 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 78DA886E1E3F97ED00F6FAB3 /* AppRating.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 78FF83DC1E40C10200C9DAAB /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 784E93D71E40CE7D00A7FF46 /* Localization */ = { - isa = PBXGroup; - children = ( - 784E93D81E40CE7D00A7FF46 /* AppRatingLocalizable.strings */, - ); - path = Localization; - sourceTree = ""; - }; - 78DA885A1E3F97EC00F6FAB3 = { - isa = PBXGroup; - children = ( - 78C2115E1E40E2BA00A7B0C8 /* AppRating.bundle */, - 784E93D71E40CE7D00A7FF46 /* Localization */, - 78DA88661E3F97EC00F6FAB3 /* AppRating */, - 78DA88711E3F97ED00F6FAB3 /* AppRatingTests */, - 78FF83E01E40C10200C9DAAB /* Example */, - 78DA88651E3F97EC00F6FAB3 /* Products */, - ); - sourceTree = ""; - }; - 78DA88651E3F97EC00F6FAB3 /* Products */ = { - isa = PBXGroup; - children = ( - 78DA88641E3F97EC00F6FAB3 /* AppRating.framework */, - 78DA886D1E3F97ED00F6FAB3 /* AppRatingTests.xctest */, - 78FF83DF1E40C10200C9DAAB /* Example.app */, - ); - name = Products; - sourceTree = ""; - }; - 78DA88661E3F97EC00F6FAB3 /* AppRating */ = { - isa = PBXGroup; - children = ( - 78DA88671E3F97EC00F6FAB3 /* AppRating.h */, - 78DA88681E3F97EC00F6FAB3 /* Info.plist */, - 78FF83B61E40767900C9DAAB /* AppRating.swift */, - ); - path = AppRating; - sourceTree = ""; - }; - 78DA88711E3F97ED00F6FAB3 /* AppRatingTests */ = { - isa = PBXGroup; - children = ( - 78DA88721E3F97ED00F6FAB3 /* AppRatingTests.swift */, - 78DA88741E3F97ED00F6FAB3 /* Info.plist */, - ); - path = AppRatingTests; - sourceTree = ""; - }; - 78FF83E01E40C10200C9DAAB /* Example */ = { - isa = PBXGroup; - children = ( - 78FF83E11E40C10200C9DAAB /* AppDelegate.swift */, - 78FF83E31E40C10200C9DAAB /* ViewController.swift */, - 78FF83E51E40C10200C9DAAB /* Main.storyboard */, - 78FF83E81E40C10200C9DAAB /* Assets.xcassets */, - 78FF83EA1E40C10200C9DAAB /* LaunchScreen.storyboard */, - 78FF83ED1E40C10200C9DAAB /* Info.plist */, - ); - path = Example; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXHeadersBuildPhase section */ - 78DA88611E3F97EC00F6FAB3 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 78DA88751E3F97ED00F6FAB3 /* AppRating.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXHeadersBuildPhase section */ - -/* Begin PBXNativeTarget section */ - 78DA88631E3F97EC00F6FAB3 /* AppRating */ = { - isa = PBXNativeTarget; - buildConfigurationList = 78DA88781E3F97ED00F6FAB3 /* Build configuration list for PBXNativeTarget "AppRating" */; - buildPhases = ( - 78DA885F1E3F97EC00F6FAB3 /* Sources */, - 78DA88601E3F97EC00F6FAB3 /* Frameworks */, - 78DA88611E3F97EC00F6FAB3 /* Headers */, - 78DA88621E3F97EC00F6FAB3 /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = AppRating; - productName = AppRating; - productReference = 78DA88641E3F97EC00F6FAB3 /* AppRating.framework */; - productType = "com.apple.product-type.framework"; - }; - 78DA886C1E3F97ED00F6FAB3 /* AppRatingTests */ = { - isa = PBXNativeTarget; - buildConfigurationList = 78DA887B1E3F97ED00F6FAB3 /* Build configuration list for PBXNativeTarget "AppRatingTests" */; - buildPhases = ( - 78DA88691E3F97ED00F6FAB3 /* Sources */, - 78DA886A1E3F97ED00F6FAB3 /* Frameworks */, - 78DA886B1E3F97ED00F6FAB3 /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - 78DA88701E3F97ED00F6FAB3 /* PBXTargetDependency */, - ); - name = AppRatingTests; - productName = AppRatingTests; - productReference = 78DA886D1E3F97ED00F6FAB3 /* AppRatingTests.xctest */; - productType = "com.apple.product-type.bundle.unit-test"; - }; - 78FF83DE1E40C10200C9DAAB /* Example */ = { - isa = PBXNativeTarget; - buildConfigurationList = 78FF83F01E40C10200C9DAAB /* Build configuration list for PBXNativeTarget "Example" */; - buildPhases = ( - 78FF83DB1E40C10200C9DAAB /* Sources */, - 78FF83DC1E40C10200C9DAAB /* Frameworks */, - 78FF83DD1E40C10200C9DAAB /* Resources */, - 784E93D61E40C56000A7FF46 /* Embed Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 784E93D51E40C56000A7FF46 /* PBXTargetDependency */, - ); - name = Example; - productName = Example; - productReference = 78FF83DF1E40C10200C9DAAB /* Example.app */; - productType = "com.apple.product-type.application"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 78DA885B1E3F97EC00F6FAB3 /* Project object */ = { - isa = PBXProject; - attributes = { - LastSwiftUpdateCheck = 0820; - LastUpgradeCheck = 1000; - ORGANIZATIONNAME = "Grizzly New Technologies GmbH"; - TargetAttributes = { - 78DA88631E3F97EC00F6FAB3 = { - CreatedOnToolsVersion = 8.2; - DevelopmentTeam = 5BK7SLA524; - LastSwiftMigration = 1000; - ProvisioningStyle = Automatic; - }; - 78DA886C1E3F97ED00F6FAB3 = { - CreatedOnToolsVersion = 8.2; - DevelopmentTeam = 5KR2ADB96A; - LastSwiftMigration = 1000; - ProvisioningStyle = Automatic; - }; - 78FF83DE1E40C10200C9DAAB = { - CreatedOnToolsVersion = 8.2; - DevelopmentTeam = 5BK7SLA524; - LastSwiftMigration = 1000; - ProvisioningStyle = Automatic; - }; - }; - }; - buildConfigurationList = 78DA885E1E3F97EC00F6FAB3 /* Build configuration list for PBXProject "AppRating" */; - compatibilityVersion = "Xcode 3.2"; - developmentRegion = English; - hasScannedForEncodings = 0; - knownRegions = ( - en, - Base, - ar, - arm, - ca, - cs, - da, - de, - el, - es, - fi, - fr, - he, - hu, - id, - it, - ja, - ko, - ms, - nb, - nl, - pl, - "pt-BR", - pt, - ro, - ru, - sk, - sv, - th, - tr, - vi, - "zh-Hans", - "zh-Hant", - ); - mainGroup = 78DA885A1E3F97EC00F6FAB3; - productRefGroup = 78DA88651E3F97EC00F6FAB3 /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 78DA88631E3F97EC00F6FAB3 /* AppRating */, - 78DA886C1E3F97ED00F6FAB3 /* AppRatingTests */, - 78FF83DE1E40C10200C9DAAB /* Example */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - 78DA88621E3F97EC00F6FAB3 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 78C2115F1E40E2BA00A7B0C8 /* AppRating.bundle in Resources */, - 784E93F91E40CE7D00A7FF46 /* AppRatingLocalizable.strings in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 78DA886B1E3F97ED00F6FAB3 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 78C211611E40E76000A7B0C8 /* AppRating.bundle in Resources */, - 784E93FB1E40CF0900A7FF46 /* AppRatingLocalizable.strings in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 78FF83DD1E40C10200C9DAAB /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 78C211621E40E76000A7B0C8 /* AppRating.bundle in Resources */, - 784E93FA1E40CF0700A7FF46 /* AppRatingLocalizable.strings in Resources */, - 78FF83EC1E40C10200C9DAAB /* LaunchScreen.storyboard in Resources */, - 78FF83E91E40C10200C9DAAB /* Assets.xcassets in Resources */, - 78FF83E71E40C10200C9DAAB /* Main.storyboard in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 78DA885F1E3F97EC00F6FAB3 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 78FF83B71E40767900C9DAAB /* AppRating.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 78DA88691E3F97ED00F6FAB3 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 78DA88731E3F97ED00F6FAB3 /* AppRatingTests.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 78FF83DB1E40C10200C9DAAB /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 78FF83E41E40C10200C9DAAB /* ViewController.swift in Sources */, - 78FF83E21E40C10200C9DAAB /* AppDelegate.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - 784E93D51E40C56000A7FF46 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 78DA88631E3F97EC00F6FAB3 /* AppRating */; - targetProxy = 784E93D41E40C56000A7FF46 /* PBXContainerItemProxy */; - }; - 78DA88701E3F97ED00F6FAB3 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 78DA88631E3F97EC00F6FAB3 /* AppRating */; - targetProxy = 78DA886F1E3F97ED00F6FAB3 /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin PBXVariantGroup section */ - 784E93D81E40CE7D00A7FF46 /* AppRatingLocalizable.strings */ = { - isa = PBXVariantGroup; - children = ( - 784E93D91E40CE7D00A7FF46 /* ar */, - 784E93DA1E40CE7D00A7FF46 /* arm */, - 784E93DB1E40CE7D00A7FF46 /* ca */, - 784E93DC1E40CE7D00A7FF46 /* cs */, - 784E93DD1E40CE7D00A7FF46 /* da */, - 784E93DE1E40CE7D00A7FF46 /* de */, - 784E93DF1E40CE7D00A7FF46 /* el */, - 784E93E01E40CE7D00A7FF46 /* en */, - 784E93E11E40CE7D00A7FF46 /* es */, - 784E93E21E40CE7D00A7FF46 /* fi */, - 784E93E31E40CE7D00A7FF46 /* fr */, - 784E93E41E40CE7D00A7FF46 /* he */, - 784E93E51E40CE7D00A7FF46 /* hu */, - 784E93E61E40CE7D00A7FF46 /* id */, - 784E93E71E40CE7D00A7FF46 /* it */, - 784E93E81E40CE7D00A7FF46 /* ja */, - 784E93E91E40CE7D00A7FF46 /* ko */, - 784E93EA1E40CE7D00A7FF46 /* ms */, - 784E93EB1E40CE7D00A7FF46 /* nb */, - 784E93EC1E40CE7D00A7FF46 /* nl */, - 784E93ED1E40CE7D00A7FF46 /* pl */, - 784E93EE1E40CE7D00A7FF46 /* pt-BR */, - 784E93EF1E40CE7D00A7FF46 /* pt */, - 784E93F01E40CE7D00A7FF46 /* ro */, - 784E93F11E40CE7D00A7FF46 /* ru */, - 784E93F21E40CE7D00A7FF46 /* sk */, - 784E93F31E40CE7D00A7FF46 /* sv */, - 784E93F41E40CE7D00A7FF46 /* th */, - 784E93F51E40CE7D00A7FF46 /* tr */, - 784E93F71E40CE7D00A7FF46 /* zh-Hans */, - 784E93F81E40CE7D00A7FF46 /* zh-Hant */, - 78C211601E40E42700A7B0C8 /* vi */, - ); - name = AppRatingLocalizable.strings; - sourceTree = ""; - }; - 78FF83E51E40C10200C9DAAB /* Main.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 78FF83E61E40C10200C9DAAB /* Base */, - ); - name = Main.storyboard; - sourceTree = ""; - }; - 78FF83EA1E40C10200C9DAAB /* LaunchScreen.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 78FF83EB1E40C10200C9DAAB /* Base */, - ); - name = LaunchScreen.storyboard; - sourceTree = ""; - }; -/* End PBXVariantGroup section */ - -/* Begin XCBuildConfiguration section */ - 78DA88761E3F97ED00F6FAB3 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; - CLANG_ANALYZER_NONNULL = YES; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - CURRENT_PROJECT_VERSION = 1; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 10.2; - MTL_ENABLE_DEBUG_INFO = YES; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = iphoneos; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; - 78DA88771E3F97ED00F6FAB3 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; - CLANG_ANALYZER_NONNULL = YES; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - CURRENT_PROJECT_VERSION = 1; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 10.2; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = iphoneos; - SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; - 78DA88791E3F97ED00F6FAB3 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - CLANG_ENABLE_MODULES = YES; - CODE_SIGN_IDENTITY = ""; - DEFINES_MODULE = YES; - DEVELOPMENT_TEAM = 5BK7SLA524; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - INFOPLIST_FILE = AppRating/Info.plist; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - PRODUCT_BUNDLE_IDENTIFIER = com.grizzlynt.AppRating; - PRODUCT_NAME = "$(TARGET_NAME)"; - SKIP_INSTALL = YES; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_SWIFT3_OBJC_INFERENCE = Default; - SWIFT_VERSION = 4.2; - }; - name = Debug; - }; - 78DA887A1E3F97ED00F6FAB3 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - CLANG_ENABLE_MODULES = YES; - CODE_SIGN_IDENTITY = ""; - DEFINES_MODULE = YES; - DEVELOPMENT_TEAM = 5BK7SLA524; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - INFOPLIST_FILE = AppRating/Info.plist; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - PRODUCT_BUNDLE_IDENTIFIER = com.grizzlynt.AppRating; - PRODUCT_NAME = "$(TARGET_NAME)"; - SKIP_INSTALL = YES; - SWIFT_SWIFT3_OBJC_INFERENCE = Default; - SWIFT_VERSION = 4.2; - }; - name = Release; - }; - 78DA887C1E3F97ED00F6FAB3 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; - DEVELOPMENT_TEAM = 5KR2ADB96A; - INFOPLIST_FILE = AppRatingTests/Info.plist; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - PRODUCT_BUNDLE_IDENTIFIER = com.grizzlynt.AppRatingTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_SWIFT3_OBJC_INFERENCE = Default; - SWIFT_VERSION = 4.2; - }; - name = Debug; - }; - 78DA887D1E3F97ED00F6FAB3 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; - DEVELOPMENT_TEAM = 5KR2ADB96A; - INFOPLIST_FILE = AppRatingTests/Info.plist; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - PRODUCT_BUNDLE_IDENTIFIER = com.grizzlynt.AppRatingTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_SWIFT3_OBJC_INFERENCE = Default; - SWIFT_VERSION = 4.2; - }; - name = Release; - }; - 78FF83EE1E40C10200C9DAAB /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - DEVELOPMENT_TEAM = 5BK7SLA524; - INFOPLIST_FILE = Example/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 10.3; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - PRODUCT_BUNDLE_IDENTIFIER = com.grizzlynt.AppRatingExample; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_SWIFT3_OBJC_INFERENCE = Default; - SWIFT_VERSION = 4.2; - }; - name = Debug; - }; - 78FF83EF1E40C10200C9DAAB /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - DEVELOPMENT_TEAM = 5BK7SLA524; - INFOPLIST_FILE = Example/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 10.3; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - PRODUCT_BUNDLE_IDENTIFIER = com.grizzlynt.AppRatingExample; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_SWIFT3_OBJC_INFERENCE = Default; - SWIFT_VERSION = 4.2; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 78DA885E1E3F97EC00F6FAB3 /* Build configuration list for PBXProject "AppRating" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 78DA88761E3F97ED00F6FAB3 /* Debug */, - 78DA88771E3F97ED00F6FAB3 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 78DA88781E3F97ED00F6FAB3 /* Build configuration list for PBXNativeTarget "AppRating" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 78DA88791E3F97ED00F6FAB3 /* Debug */, - 78DA887A1E3F97ED00F6FAB3 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 78DA887B1E3F97ED00F6FAB3 /* Build configuration list for PBXNativeTarget "AppRatingTests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 78DA887C1E3F97ED00F6FAB3 /* Debug */, - 78DA887D1E3F97ED00F6FAB3 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 78FF83F01E40C10200C9DAAB /* Build configuration list for PBXNativeTarget "Example" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 78FF83EE1E40C10200C9DAAB /* Debug */, - 78FF83EF1E40C10200C9DAAB /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = 78DA885B1E3F97EC00F6FAB3 /* Project object */; -} diff --git a/AppRating.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/AppRating.xcodeproj/project.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index 8a34a13..0000000 --- a/AppRating.xcodeproj/project.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,7 +0,0 @@ - - - - - diff --git a/AppRating.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/AppRating.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist deleted file mode 100644 index 18d9810..0000000 --- a/AppRating.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist +++ /dev/null @@ -1,8 +0,0 @@ - - - - - IDEDidComputeMac32BitWarning - - - diff --git a/AppRating.xcodeproj/xcshareddata/xcschemes/AppRating.xcscheme b/AppRating.xcodeproj/xcshareddata/xcschemes/AppRating.xcscheme deleted file mode 100644 index 7a855c2..0000000 --- a/AppRating.xcodeproj/xcshareddata/xcschemes/AppRating.xcscheme +++ /dev/null @@ -1,99 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/AppRating.xcodeproj/xcshareddata/xcschemes/Example.xcscheme b/AppRating.xcodeproj/xcshareddata/xcschemes/Example.xcscheme deleted file mode 100644 index 22b2c66..0000000 --- a/AppRating.xcodeproj/xcshareddata/xcschemes/Example.xcscheme +++ /dev/null @@ -1,91 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/AppRating.xcodeproj/xcuserdata/grizzlyapple1.xcuserdatad/xcschemes/xcschememanagement.plist b/AppRating.xcodeproj/xcuserdata/grizzlyapple1.xcuserdatad/xcschemes/xcschememanagement.plist deleted file mode 100644 index 8d6506e..0000000 --- a/AppRating.xcodeproj/xcuserdata/grizzlyapple1.xcuserdatad/xcschemes/xcschememanagement.plist +++ /dev/null @@ -1,37 +0,0 @@ - - - - - SchemeUserState - - AppRating.xcscheme_^#shared#^_ - - orderHint - 0 - - Example.xcscheme_^#shared#^_ - - orderHint - 1 - - - SuppressBuildableAutocreation - - 78DA88631E3F97EC00F6FAB3 - - primary - - - 78DA886C1E3F97ED00F6FAB3 - - primary - - - 78FF83DE1E40C10200C9DAAB - - primary - - - - - diff --git a/AppRatingTests/AppRatingTests.swift b/AppRatingTests/AppRatingTests.swift deleted file mode 100644 index 0379f26..0000000 --- a/AppRatingTests/AppRatingTests.swift +++ /dev/null @@ -1,57 +0,0 @@ -// AppRatingTests.swift -// AppRatingTests -// -// Copyright (c) 2017 GrizzlyNT (https://github.com/grizzly/AppRating) -// -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in -// all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN - -import XCTest -@testable import AppRating - -class AppRatingTests: XCTestCase { - - var appID: String! = "12345678" - - override func setUp() { - super.setUp() - AppRating.appID(self.appID); - } - - func testAppIDSetProperly() { - XCTAssertEqual(AppRating.manager.appID, appID, "appID should be as set") - } - - override func tearDown() { - // Put teardown code here. This method is called after the invocation of each test method in the class. - super.tearDown() - } - - func testExample() { - // This is an example of a functional test case. - // Use XCTAssert and related functions to verify your tests produce the correct results. - } - - func testPerformanceExample() { - // This is an example of a performance test case. - self.measure { - // Put the code you want to measure the time of here. - } - } - -} diff --git a/AppRatingTests/Info.plist b/AppRatingTests/Info.plist deleted file mode 100644 index 6c6c23c..0000000 --- a/AppRatingTests/Info.plist +++ /dev/null @@ -1,22 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - BNDL - CFBundleShortVersionString - 1.0 - CFBundleVersion - 1 - - diff --git a/Example/AppDelegate.swift b/Example/AppDelegate.swift deleted file mode 100644 index 6b01b2a..0000000 --- a/Example/AppDelegate.swift +++ /dev/null @@ -1,67 +0,0 @@ -// -// AppDelegate.swift -// Example -// -// Created by Grizzly on 31.01.17. -// Copyright © 2017 Grizzly New Technologies GmbH. All rights reserved. -// - -import UIKit -import AppRating - -@UIApplicationMain -class AppDelegate: UIResponder, UIApplicationDelegate { - - var window: UIWindow? - - override init() { - - // first set the appID - this must be the very first call of AppRating! - AppRating.appID("990581954"); - - // enable debug mode (disable this in production mode) - AppRating.debugEnabled(true); - - // reset the counters (for testing only); - // AppRating.resetAllCounters(); - - // set some of the settings (see the github readme for more information about that) - AppRating.daysUntilPrompt(0); - AppRating.usesUntilPrompt(2); - AppRating.secondsBeforePromptIsShown(3); - AppRating.significantEventsUntilPrompt(0); // set this to zero if you dont't want to use this feature - - - } - - - func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool { - // Override point for customization after application launch. - return true - } - - func applicationWillResignActive(_ application: UIApplication) { - // Sent when the application is about to move from active to inactive state. This can occur for certain types of temporary interruptions (such as an incoming phone call or SMS message) or when the user quits the application and it begins the transition to the background state. - // Use this method to pause ongoing tasks, disable timers, and invalidate graphics rendering callbacks. Games should use this method to pause the game. - } - - func applicationDidEnterBackground(_ application: UIApplication) { - // Use this method to release shared resources, save user data, invalidate timers, and store enough application state information to restore your application to its current state in case it is terminated later. - // If your application supports background execution, this method is called instead of applicationWillTerminate: when the user quits. - } - - func applicationWillEnterForeground(_ application: UIApplication) { - // Called as part of the transition from the background to the active state; here you can undo many of the changes made on entering the background. - } - - func applicationDidBecomeActive(_ application: UIApplication) { - // Restart any tasks that were paused (or not yet started) while the application was inactive. If the application was previously in the background, optionally refresh the user interface. - } - - func applicationWillTerminate(_ application: UIApplication) { - // Called when the application is about to terminate. Save data if appropriate. See also applicationDidEnterBackground:. - } - - -} - diff --git a/Example/Assets.xcassets/AppIcon.appiconset/Contents.json b/Example/Assets.xcassets/AppIcon.appiconset/Contents.json deleted file mode 100644 index 36d2c80..0000000 --- a/Example/Assets.xcassets/AppIcon.appiconset/Contents.json +++ /dev/null @@ -1,68 +0,0 @@ -{ - "images" : [ - { - "idiom" : "iphone", - "size" : "29x29", - "scale" : "2x" - }, - { - "idiom" : "iphone", - "size" : "29x29", - "scale" : "3x" - }, - { - "idiom" : "iphone", - "size" : "40x40", - "scale" : "2x" - }, - { - "idiom" : "iphone", - "size" : "40x40", - "scale" : "3x" - }, - { - "idiom" : "iphone", - "size" : "60x60", - "scale" : "2x" - }, - { - "idiom" : "iphone", - "size" : "60x60", - "scale" : "3x" - }, - { - "idiom" : "ipad", - "size" : "29x29", - "scale" : "1x" - }, - { - "idiom" : "ipad", - "size" : "29x29", - "scale" : "2x" - }, - { - "idiom" : "ipad", - "size" : "40x40", - "scale" : "1x" - }, - { - "idiom" : "ipad", - "size" : "40x40", - "scale" : "2x" - }, - { - "idiom" : "ipad", - "size" : "76x76", - "scale" : "1x" - }, - { - "idiom" : "ipad", - "size" : "76x76", - "scale" : "2x" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -} \ No newline at end of file diff --git a/Example/Base.lproj/LaunchScreen.storyboard b/Example/Base.lproj/LaunchScreen.storyboard deleted file mode 100644 index fdf3f97..0000000 --- a/Example/Base.lproj/LaunchScreen.storyboard +++ /dev/null @@ -1,27 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Example/Base.lproj/Main.storyboard b/Example/Base.lproj/Main.storyboard deleted file mode 100644 index 273375f..0000000 --- a/Example/Base.lproj/Main.storyboard +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Example/Info.plist b/Example/Info.plist deleted file mode 100644 index 2e816c5..0000000 --- a/Example/Info.plist +++ /dev/null @@ -1,47 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleDisplayName - AppRating Example - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - APPL - CFBundleShortVersionString - 1.0.1 - CFBundleVersion - 1 - LSRequiresIPhoneOS - - UILaunchStoryboardName - LaunchScreen - UIMainStoryboardFile - Main - UIRequiredDeviceCapabilities - - armv7 - - UISupportedInterfaceOrientations - - UIInterfaceOrientationPortrait - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - UISupportedInterfaceOrientations~ipad - - UIInterfaceOrientationPortrait - UIInterfaceOrientationPortraitUpsideDown - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - - diff --git a/Example/ViewController.swift b/Example/ViewController.swift deleted file mode 100644 index e60c40a..0000000 --- a/Example/ViewController.swift +++ /dev/null @@ -1,25 +0,0 @@ -// -// ViewController.swift -// Example -// -// Created by Grizzly on 31.01.17. -// Copyright © 2017 Grizzly New Technologies GmbH. All rights reserved. -// - -import UIKit - -class ViewController: UIViewController { - - override func viewDidLoad() { - super.viewDidLoad() - // Do any additional setup after loading the view, typically from a nib. - } - - override func didReceiveMemoryWarning() { - super.didReceiveMemoryWarning() - // Dispose of any resources that can be recreated. - } - - -} - diff --git a/Localization/ar.lproj/AppRatingLocalizable.strings b/Localization/ar.lproj/AppRatingLocalizable.strings deleted file mode 100755 index 4d51798..0000000 --- a/Localization/ar.lproj/AppRatingLocalizable.strings +++ /dev/null @@ -1,4 +0,0 @@ -"If you enjoy using %@, would you mind taking a moment to rate it? It won't take more than a minute. Thanks for your support!" = "إذا كنت تتمتع بإستخدام %@ . اذا هل تمانع بأخذ لحظة لتقيمة؟ فإن ذلك لن يستغرق أكثر من دقيقة واحدة, شكرا لدعمك"; -"Rate %@" = "%@ قيم"; -"No, Thanks" = "لا, شكرا"; -"Remind me later" = "ذكرنى فيما بعد"; \ No newline at end of file diff --git a/Localization/arm.lproj/AppRatingLocalizable.strings b/Localization/arm.lproj/AppRatingLocalizable.strings deleted file mode 100755 index 8a39819..0000000 --- a/Localization/arm.lproj/AppRatingLocalizable.strings +++ /dev/null @@ -1,4 +0,0 @@ -"If you enjoy using %@, would you mind taking a moment to rate it? It won't take more than a minute. Thanks for your support!" = "Եթե Դուք հաճույքով եք օգտագործում %@-ը, դեմ չե՞ք լինի տրամադրել մեկ րոպե այն գնահատելու համար: Այն չի պահանջի ձեզանից ավելի քան մեկ րոպե: Շնորհակալություն աջակցության համար:"; -"Rate %@" = "Գնահատել %@-ը"; -"No, Thanks" = "Ոչ, շնորհակալություն"; -"Remind me later" = "Հիշեցնել ավելի ուշ"; diff --git a/Localization/ca.lproj/AppRatingLocalizable.strings b/Localization/ca.lproj/AppRatingLocalizable.strings deleted file mode 100755 index 57f3a39..0000000 --- a/Localization/ca.lproj/AppRatingLocalizable.strings +++ /dev/null @@ -1,4 +0,0 @@ -"If you enjoy using %@, would you mind taking a moment to rate it? It won't take more than a minute. Thanks for your support!" = "Si li agrada utilitzar %@, li importaria prendre’s un moment per a valorar-lo? No trigarà més d’un minut. Gràcies por la seva col·laboració!"; -"Rate %@" = "Valorar %@"; -"No, Thanks" = "No, gràcies"; -"Remind me later" = "Recordar-m’ho més tard"; \ No newline at end of file diff --git a/Localization/cs.lproj/AppRatingLocalizable.strings b/Localization/cs.lproj/AppRatingLocalizable.strings deleted file mode 100755 index 512a942..0000000 --- a/Localization/cs.lproj/AppRatingLocalizable.strings +++ /dev/null @@ -1,4 +0,0 @@ -"If you enjoy using %@, would you mind taking a moment to rate it? It won't take more than a minute. Thanks for your support!" = "Pokud se Vám aplikace %@ líbí, mohli byste ji prosím ohodnotit v App Store? Zabere to jen chvilku. Díky za Vaši podporu!"; -"Rate %@" = "Ohodnotit %@"; -"No, Thanks" = "Ne, díky"; -"Remind me later" = "Možná později"; \ No newline at end of file diff --git a/Localization/da.lproj/AppRatingLocalizable.strings b/Localization/da.lproj/AppRatingLocalizable.strings deleted file mode 100755 index d598295..0000000 --- a/Localization/da.lproj/AppRatingLocalizable.strings +++ /dev/null @@ -1,4 +0,0 @@ -"If you enjoy using %@, would you mind taking a moment to rate it? It won't take more than a minute. Thanks for your support!" = "Hvis du synes om at bruge %@, vil vi gerne bede dig om at give en kort bedømmelse af app'en. Det tager kun et enkelt minut. Tak for din hjælp!"; -"Rate %@" = "Bedøm %@"; -"No, Thanks" = "Nej tak"; -"Remind me later" = "Spørg mig senere"; diff --git a/Localization/de.lproj/AppRatingLocalizable.strings b/Localization/de.lproj/AppRatingLocalizable.strings deleted file mode 100755 index 150e83c..0000000 --- a/Localization/de.lproj/AppRatingLocalizable.strings +++ /dev/null @@ -1,4 +0,0 @@ -"If you enjoy using %@, would you mind taking a moment to rate it? It won't take more than a minute. Thanks for your support!" = "Sie nutzen %@ gerne? Dann nehmen Sie sich bitte für eine Bewertung einen Moment Zeit! Es dauert nicht länger als eine Minute. Vielen Dank!"; -"Rate %@" = "Bewerte %@"; -"No, Thanks" = "Nein, danke"; -"Remind me later" = "Später erinnern"; diff --git a/Localization/el.lproj/AppRatingLocalizable.strings b/Localization/el.lproj/AppRatingLocalizable.strings deleted file mode 100755 index 6eb2016..0000000 --- a/Localization/el.lproj/AppRatingLocalizable.strings +++ /dev/null @@ -1,4 +0,0 @@ -"If you enjoy using %@, would you mind taking a moment to rate it? It won't take more than a minute. Thanks for your support!" = "Αν σου αρέσει το %@, θα μπορούσες να αφιερώσεις μια στιγμή για να το βαθμολογήσεις; Η διαδικασία είναι πολύ σύντομη. Ευχαριστούμε για τη στήριξη!"; -"Rate %@" = "Βαθμολόγηση του %@"; -"No, Thanks" = "Όχι, ευχαριστώ"; -"Remind me later" = "Υπενθύμιση αργότερα"; \ No newline at end of file diff --git a/Localization/en.lproj/AppRatingLocalizable.strings b/Localization/en.lproj/AppRatingLocalizable.strings deleted file mode 100755 index 66d5314..0000000 --- a/Localization/en.lproj/AppRatingLocalizable.strings +++ /dev/null @@ -1,4 +0,0 @@ -"If you enjoy using %@, would you mind taking a moment to rate it? It won't take more than a minute. Thanks for your support!" = "If you enjoy using %@, would you mind taking a moment to rate it? It won't take more than a minute. Thanks for your support!"; -"Rate %@" = "Rate %@"; -"No, Thanks" = "No, thanks"; -"Remind me later" = "Remind me later"; \ No newline at end of file diff --git a/Localization/es.lproj/AppRatingLocalizable.strings b/Localization/es.lproj/AppRatingLocalizable.strings deleted file mode 100755 index 6eebc47..0000000 --- a/Localization/es.lproj/AppRatingLocalizable.strings +++ /dev/null @@ -1,4 +0,0 @@ -"If you enjoy using %@, would you mind taking a moment to rate it? It won't take more than a minute. Thanks for your support!" = "Si le gusta utilizar %@, ¿le importaría valorarlo? No le llevará más de un minuto. ¡Gracias por su colaboración!"; -"Rate %@" = "Valorar %@"; -"No, Thanks" = "No, gracias"; -"Remind me later" = "Recordar más tarde"; \ No newline at end of file diff --git a/Localization/fi.lproj/AppRatingLocalizable.strings b/Localization/fi.lproj/AppRatingLocalizable.strings deleted file mode 100755 index 28c4d3f..0000000 --- a/Localization/fi.lproj/AppRatingLocalizable.strings +++ /dev/null @@ -1,4 +0,0 @@ -"If you enjoy using %@, would you mind taking a moment to rate it? It won't take more than a minute. Thanks for your support!" = "Jos käytät mielelläsi %@, voisitko käyttää hetken ja arvostella sen? Se ei kestä minuuttia kauempaa. Kiitos tuestasi!"; -"Rate %@" = "Arvioi %@"; -"No, Thanks" = "Ei kiitos"; -"Remind me later" = "Muistuta minua myöhemmin"; \ No newline at end of file diff --git a/Localization/fr.lproj/AppRatingLocalizable.strings b/Localization/fr.lproj/AppRatingLocalizable.strings deleted file mode 100755 index d8b420f..0000000 --- a/Localization/fr.lproj/AppRatingLocalizable.strings +++ /dev/null @@ -1,4 +0,0 @@ -"If you enjoy using %@, would you mind taking a moment to rate it? It won't take more than a minute. Thanks for your support!" = "Si vous aimez %@, voulez-vous prendre un moment pour l'évaluer ? Cela ne vous prendra pas plus d'une minute. Merci de votre soutien !"; -"Rate %@" = "Évaluer %@"; -"No, Thanks" = "Non, merci"; -"Remind me later" = "Me rappeler plus tard"; diff --git a/Localization/he.lproj/AppRatingLocalizable.strings b/Localization/he.lproj/AppRatingLocalizable.strings deleted file mode 100755 index b463f56..0000000 --- a/Localization/he.lproj/AppRatingLocalizable.strings +++ /dev/null @@ -1,4 +0,0 @@ -"If you enjoy using %@, would you mind taking a moment to rate it? It won't take more than a minute. Thanks for your support!" = "אם נהנת להשתמש ב %@, האם תסכים לדרג אותה? זה לא יקח יותר מדקה. תודה על התמיכה!"; -"Rate %@" = "דרג את %@"; -"No, Thanks" = "לא תודה"; -"Remind me later" = "מאוחר יותר"; \ No newline at end of file diff --git a/Localization/hu.lproj/AppRatingLocalizable.strings b/Localization/hu.lproj/AppRatingLocalizable.strings deleted file mode 100755 index c923592..0000000 --- a/Localization/hu.lproj/AppRatingLocalizable.strings +++ /dev/null @@ -1,4 +0,0 @@ -"If you enjoy using %@, would you mind taking a moment to rate it? It won't take more than a minute. Thanks for your support!" = "Ha tetszik a %@, ne felejtsd el értékelni az App Store-ban! Csak egy perc az egész. Köszönet a támogatásért!"; -"Rate %@" = "%@ értékelése"; -"No, Thanks" = "Most inkább nem"; -"Remind me later" = "Emlékeztess később"; diff --git a/Localization/id.lproj/AppRatingLocalizable.strings b/Localization/id.lproj/AppRatingLocalizable.strings deleted file mode 100755 index 12c9040..0000000 --- a/Localization/id.lproj/AppRatingLocalizable.strings +++ /dev/null @@ -1,4 +0,0 @@ -"If you enjoy using %@, would you mind taking a moment to rate it? It won't take more than a minute. Thanks for your support!" = "Jika anda menyukai %@, maukah anda memberikan rating kepada aplikasi ini? Rating hanya memakan waktu kurang dari 1 menit. Terimakasih untuk dukungan anda!"; -"Rate %@" = "Rating %@"; -"No, Thanks" = "Tidak, terimakasih"; -"Remind me later" = "Silakan ingatkan saya lagi"; \ No newline at end of file diff --git a/Localization/it.lproj/AppRatingLocalizable.strings b/Localization/it.lproj/AppRatingLocalizable.strings deleted file mode 100755 index e32c10b..0000000 --- a/Localization/it.lproj/AppRatingLocalizable.strings +++ /dev/null @@ -1,4 +0,0 @@ -"If you enjoy using %@, would you mind taking a moment to rate it? It won't take more than a minute. Thanks for your support!" = "Se ti piace %@, perché non dedichi qualche istante a darne una valutazione sull'App Store? Non richiederà più di un minuto. Grazie per il supporto!"; -"Rate %@" = "Valuta %@"; -"No, Thanks" = "No, grazie"; -"Remind me later" = "Ricordamelo più tardi"; diff --git a/Localization/ja.lproj/AppRatingLocalizable.strings b/Localization/ja.lproj/AppRatingLocalizable.strings deleted file mode 100755 index 8398954..0000000 --- a/Localization/ja.lproj/AppRatingLocalizable.strings +++ /dev/null @@ -1,4 +0,0 @@ -"If you enjoy using %@, would you mind taking a moment to rate it? It won't take more than a minute. Thanks for your support!" = "楽しんでいただけたならば簡単なご意見をお願いします。%@を評価しますか?"; -"Rate %@" = "%@の評価"; -"No, Thanks" ="いいえ"; -"Remind me later" = "後で見る"; \ No newline at end of file diff --git a/Localization/ko.lproj/AppRatingLocalizable.strings b/Localization/ko.lproj/AppRatingLocalizable.strings deleted file mode 100755 index a01fbce..0000000 --- a/Localization/ko.lproj/AppRatingLocalizable.strings +++ /dev/null @@ -1,4 +0,0 @@ -"If you enjoy using %@, would you mind taking a moment to rate it? It won't take more than a minute. Thanks for your support!" = "%@ 사용이 맘에 드셨나요? 잠시만 시간을 내서 평가를 부탁드리겠습니다. 감사합니다!"; -"Rate %@" = "%@ 평가하기"; -"No, Thanks" = "평가하지 않겠습니다"; -"Remind me later" = "다음에 평가하겠습니다"; \ No newline at end of file diff --git a/Localization/ms.lproj/AppRatingLocalizable.strings b/Localization/ms.lproj/AppRatingLocalizable.strings deleted file mode 100755 index 0ec26d7..0000000 --- a/Localization/ms.lproj/AppRatingLocalizable.strings +++ /dev/null @@ -1,4 +0,0 @@ -"If you enjoy using %@, would you mind taking a moment to rate it? It won't take more than a minute. Thanks for your support!" = "Jika anda suka %@, bolehkah luangkan sedikit masa untuk beri penarafan? Tak sampai seminit pun. Terima kasih atas sokongan anda!"; -"Rate %@" = "Tarafkan %@"; -"No, Thanks" = "Terima kasih saja"; -"Remind me later" = "Ingatkan saya lain kali"; diff --git a/Localization/nb.lproj/AppRatingLocalizable.strings b/Localization/nb.lproj/AppRatingLocalizable.strings deleted file mode 100755 index 1392a7f..0000000 --- a/Localization/nb.lproj/AppRatingLocalizable.strings +++ /dev/null @@ -1,4 +0,0 @@ -"If you enjoy using %@, would you mind taking a moment to rate it? It won't take more than a minute. Thanks for your support!" = "Hvis du liker å bruke %@, kan du ta deg et øyeblikk for å vurdere den? Det vil ikke ta mer enn ett minutt. Takk for din støtte!"; -"Rate %@" = "Vurder %@"; -"No, Thanks" = "Nei, takk"; -"Remind me later" = "Påminn meg senere"; \ No newline at end of file diff --git a/Localization/nl.lproj/AppRatingLocalizable.strings b/Localization/nl.lproj/AppRatingLocalizable.strings deleted file mode 100755 index 7674ab1..0000000 --- a/Localization/nl.lproj/AppRatingLocalizable.strings +++ /dev/null @@ -1,4 +0,0 @@ -"If you enjoy using %@, would you mind taking a moment to rate it? It won't take more than a minute. Thanks for your support!" = "Als het gebruik van %@ je bevalt, zou je dan een momentje de tijd willen nemen om het te beoordelen? Het duurt nog geen minuut. Bedankt voor je steun!"; -"Rate %@" = "%@ beoordelen"; -"No, Thanks" = "Nee, bedankt"; -"Remind me later" = "Herinner me er later aan"; diff --git a/Localization/pl.lproj/AppRatingLocalizable.strings b/Localization/pl.lproj/AppRatingLocalizable.strings deleted file mode 100755 index 95f03f9..0000000 --- a/Localization/pl.lproj/AppRatingLocalizable.strings +++ /dev/null @@ -1,4 +0,0 @@ -"If you enjoy using %@, would you mind taking a moment to rate it? It won't take more than a minute. Thanks for your support!" = "Jeżeli podoba Ci się korzystanie z %@, może zechciałbyś poświęcić chwilę czasu, aby ocenić aplikację? Nie zajmie Ci to więcej niż minutę. Dziękujemy za pomoc!"; -"Rate %@" = "Oceń %@"; -"No, Thanks" = "Nie, dziękuję"; -"Remind me later" = "Przypomnij później"; \ No newline at end of file diff --git a/Localization/pt-BR.lproj/AppRatingLocalizable.strings b/Localization/pt-BR.lproj/AppRatingLocalizable.strings deleted file mode 100755 index e9aa305..0000000 --- a/Localization/pt-BR.lproj/AppRatingLocalizable.strings +++ /dev/null @@ -1,4 +0,0 @@ -"If you enjoy using %@, would you mind taking a moment to rate it? It won't take more than a minute. Thanks for your support!" = "Se você gosta de usar o %@, que tal avaliá-lo? Não levará mais de um minuto. Agradecemos o seu apoio!"; -"Rate %@" = "Avaliar o %@"; -"No, Thanks" = "Não, obrigado"; -"Remind me later" = "Mais tarde"; \ No newline at end of file diff --git a/Localization/pt.lproj/AppRatingLocalizable.strings b/Localization/pt.lproj/AppRatingLocalizable.strings deleted file mode 100755 index 89044ee..0000000 --- a/Localization/pt.lproj/AppRatingLocalizable.strings +++ /dev/null @@ -1,4 +0,0 @@ -"If you enjoy using %@, would you mind taking a moment to rate it? It won't take more than a minute. Thanks for your support!" = "Se você gosta de usar o %@, que tal avaliá-lo? Não levará mais de um minuto. Agradecemos o seu apoio!"; -"Rate %@" = "Avaliar o %@"; -"No, Thanks" = "Não, obrigado"; -"Remind me later" = "Mais tarde"; diff --git a/Localization/ro.lproj/AppRatingLocalizable.strings b/Localization/ro.lproj/AppRatingLocalizable.strings deleted file mode 100755 index 245bcea..0000000 --- a/Localization/ro.lproj/AppRatingLocalizable.strings +++ /dev/null @@ -1,4 +0,0 @@ -"If you enjoy using %@, would you mind taking a moment to rate it? It won't take more than a minute. Thanks for your support!" = "Dacă îți place %@, acordă-i o notă te rog, nu durează mult. Mulțumim pentru susținere!"; -"Rate %@" = "Acordă notă pentru %@"; -"No, Thanks" = "Nu, mulțumesc"; -"Remind me later" = "Adu-mi aminte mai târziu"; \ No newline at end of file diff --git a/Localization/ru.lproj/AppRatingLocalizable.strings b/Localization/ru.lproj/AppRatingLocalizable.strings deleted file mode 100755 index b2f8498..0000000 --- a/Localization/ru.lproj/AppRatingLocalizable.strings +++ /dev/null @@ -1,4 +0,0 @@ -"If you enjoy using %@, would you mind taking a moment to rate it? It won't take more than a minute. Thanks for your support!" = "Если Вам нравится %@, пожалуйста, поставьте свою оценку. Это займет у Вас не больше одной минуты.\n Спасибо за поддержку!"; -"Rate %@" = "Оценить %@"; -"No, Thanks" = "Нет, спасибо"; -"Remind me later" = "Напомнить позже"; diff --git a/Localization/sk.lproj/AppRatingLocalizable.strings b/Localization/sk.lproj/AppRatingLocalizable.strings deleted file mode 100755 index 56f5a73..0000000 --- a/Localization/sk.lproj/AppRatingLocalizable.strings +++ /dev/null @@ -1,4 +0,0 @@ -"If you enjoy using %@, would you mind taking a moment to rate it? It won't take more than a minute. Thanks for your support!" = "Pokiaľ sa Vám páči aplikácia %@, mohli by ste ju prosím ohodnotiť v App Store? Zaberie to len chvíľu. Vďaka za Vašu podporu!"; -"Rate %@" = "Ohodnotiť %@"; -"No, Thanks" = "Nie, ďakujem"; -"Remind me later" = "Pripomenúť neskôr"; \ No newline at end of file diff --git a/Localization/sv.lproj/AppRatingLocalizable.strings b/Localization/sv.lproj/AppRatingLocalizable.strings deleted file mode 100755 index 8ede434..0000000 --- a/Localization/sv.lproj/AppRatingLocalizable.strings +++ /dev/null @@ -1,4 +0,0 @@ -"If you enjoy using %@, would you mind taking a moment to rate it? It won't take more than a minute. Thanks for your support!" = "Om du gillar att använda %@, kan du tänka dig att betygsätta det åt oss? Det tar bara en minut. Tack för hjälpen!"; -"Rate %@" = "Betygsätt %@"; -"No, Thanks" = "Nej tack"; -"Remind me later" = "Påminn mig senare"; diff --git a/Localization/th.lproj/AppRatingLocalizable.strings b/Localization/th.lproj/AppRatingLocalizable.strings deleted file mode 100755 index 13313f8..0000000 --- a/Localization/th.lproj/AppRatingLocalizable.strings +++ /dev/null @@ -1,4 +0,0 @@ -"If you enjoy using %@, would you mind taking a moment to rate it? It won't take more than a minute. Thanks for your support!" = "ถ้าคุณกำลังใช้ %@ โปรดสละเวลาสักครู่ในการให้อันดับแก่เรา คุณจะเสียเวลาไม่เกินหนึ่งนาที ขอบคุณสำหรับการสนับสนุน!"; -"Rate %@" = "ให้อันดับ %@"; -"No, Thanks" = "ไม่ ขอบคุณ"; -"Remind me later" = "เตือนฉันภายหลัง"; diff --git a/Localization/tr.lproj/AppRatingLocalizable.strings b/Localization/tr.lproj/AppRatingLocalizable.strings deleted file mode 100755 index e2ffb4a..0000000 --- a/Localization/tr.lproj/AppRatingLocalizable.strings +++ /dev/null @@ -1,4 +0,0 @@ -"If you enjoy using %@, would you mind taking a moment to rate it? It won't take more than a minute. Thanks for your support!" = "Eğer %@ uygulamasını kullanmaktan keyif alıyorsanız, onu değerlendirmek için zaman ayırabilir misiniz? Desteğiniz için teşekkür ederiz!"; -"Rate %@" = "%@ uygulamasını değerlendir"; -"No, Thanks" = "Hayır, teşekkürler"; -"Remind me later" = "Daha sonra hatırlat"; \ No newline at end of file diff --git a/Localization/vi.lproj/AppRatingLocalizable.strings b/Localization/vi.lproj/AppRatingLocalizable.strings deleted file mode 100755 index d0e9439..0000000 --- a/Localization/vi.lproj/AppRatingLocalizable.strings +++ /dev/null @@ -1,4 +0,0 @@ -"If you enjoy using %@, would you mind taking a moment to rate it? It won't take more than a minute. Thanks for your support!" = "If you enjoy using %@, would you mind taking a moment to rate it? It won't take more than a minute. Thanks for your support!"; -"Rate %@" = "Rate %@"; -"No, Thanks" = "No, thanks"; -"Remind me later" = "Remind me later"; diff --git a/Localization/zh-Hans.lproj/AppRatingLocalizable.strings b/Localization/zh-Hans.lproj/AppRatingLocalizable.strings deleted file mode 100755 index 3d1b58e..0000000 --- a/Localization/zh-Hans.lproj/AppRatingLocalizable.strings +++ /dev/null @@ -1,4 +0,0 @@ -"If you enjoy using %@, would you mind taking a moment to rate it? It won't take more than a minute. Thanks for your support!" = "如果你喜欢使用%@,你介意花一点时间给它评分吗?不会超过一分钟。感谢您的支持!"; -"Rate %@" = "给%@评分"; -"No, Thanks" = "不,谢谢"; -"Remind me later" = "稍后提醒我"; diff --git a/Localization/zh-Hant.lproj/AppRatingLocalizable.strings b/Localization/zh-Hant.lproj/AppRatingLocalizable.strings deleted file mode 100755 index ea53705..0000000 --- a/Localization/zh-Hant.lproj/AppRatingLocalizable.strings +++ /dev/null @@ -1,4 +0,0 @@ -"If you enjoy using %@, would you mind taking a moment to rate it? It won't take more than a minute. Thanks for your support!" = "如果你喜歡使用%@,你介意花一點時間給它評分嗎?不會超過一分鐘。感謝您的支持!"; -"Rate %@" = "給%@評分"; -"No, Thanks" = "不,謝謝"; -"Remind me later" = "稍後提醒我"; From 9f19e77b9a330a49379877dd3a0b20cca5718eda Mon Sep 17 00:00:00 2001 From: Stefan Mayr Date: Tue, 22 Sep 2020 11:09:46 +0200 Subject: [PATCH 3/3] Swift Package Manger Support Structure --- .../contents.xcworkspacedata | 7 +++++ Package.swift | 3 +++ Sources/AppRating/AppRating.swift | 27 +++++++++++++++++-- Tests/AppRatingTests/AppRatingTests.swift | 1 - 4 files changed, 35 insertions(+), 3 deletions(-) create mode 100644 .swiftpm/xcode/package.xcworkspace/contents.xcworkspacedata diff --git a/.swiftpm/xcode/package.xcworkspace/contents.xcworkspacedata b/.swiftpm/xcode/package.xcworkspace/contents.xcworkspacedata new file mode 100644 index 0000000..919434a --- /dev/null +++ b/.swiftpm/xcode/package.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,7 @@ + + + + + diff --git a/Package.swift b/Package.swift index bf7e765..56eb7da 100644 --- a/Package.swift +++ b/Package.swift @@ -5,6 +5,9 @@ import PackageDescription let package = Package( name: "AppRating", + platforms: [ + .iOS(.v10) + ], products: [ // Products define the executables and libraries produced by a package, and make them visible to other packages. .library( diff --git a/Sources/AppRating/AppRating.swift b/Sources/AppRating/AppRating.swift index ce50cde..f600284 100644 --- a/Sources/AppRating/AppRating.swift +++ b/Sources/AppRating/AppRating.swift @@ -26,6 +26,9 @@ import Foundation import StoreKit import SystemConfiguration +#if canImport(UIKit) + import UIKit +#endif @objc open class AppRating: NSObject { @@ -317,7 +320,9 @@ open class AppRatingManager : NSObject { @objc public var shouldPromptIfRated : Bool = true; @objc public var useMainAppBundleForLocalizations : Bool = false; @objc public var usesAnimation : Bool = true; + #if canImport(UIKit) @objc public var tintColor : UIColor?; + #endif @objc public var useSKStoreReviewController : Bool = true; @objc public var ratingConditionsAlwaysTrue: Bool = false; @objc public var debugEnabled : Bool = false; @@ -332,9 +337,11 @@ open class AppRatingManager : NSObject { @objc public var didOptToRemindLaterClosure: AppRatingClosure? fileprivate var userDefaultsObject = UserDefaults.standard; - fileprivate var operatingSystemVersion = NSString(string: UIDevice.current.systemVersion).doubleValue; fileprivate var currentVersion = "0.0.0"; + #if canImport(UIKit) + fileprivate var operatingSystemVersion = NSString(string: UIDevice.current.systemVersion).doubleValue; fileprivate var ratingAlert: UIAlertController? = nil + #endif fileprivate let reviewURLTemplate = "https://itunes.apple.com/app/idAPP_ID?at=AFFILIATE_CODE&ct=AFFILIATE_CAMPAIGN_CODE&action=write-review" // MARK: - @@ -351,15 +358,18 @@ open class AppRatingManager : NSObject { // MARK: Singleton Instance Setup fileprivate func setupNotifications() { + #if canImport(UIKit) NotificationCenter.default.addObserver(self, selector: #selector(AppRatingManager.appWillResignActive(_:)), name: UIApplication.willResignActiveNotification, object: nil) NotificationCenter.default.addObserver(self, selector: #selector(AppRatingManager.applicationDidFinishLaunching(_:)), name: UIApplication.didFinishLaunchingNotification, object: nil) NotificationCenter.default.addObserver(self, selector: #selector(AppRatingManager.applicationWillEnterForeground(_:)), name: UIApplication.willEnterForegroundNotification, object: nil) + #endif } // MARK: - // MARK: PRIVATE Functions fileprivate func rateApp() { + #if canImport(UIKit) self.setUserHasRatedApp(); if (defaultOpensInStoreKit()) { if #available(iOS 10.3, *) { @@ -374,9 +384,11 @@ open class AppRatingManager : NSObject { UIApplication.shared.openURL(URL(string: reviewURLString())!) } } + #endif } fileprivate func showRatingAlert() { + #if canImport(UIKit) DispatchQueue.main.asyncAfter(deadline: .now() + self.secondsBeforePromptIsShown) { if (self.useSKStoreReviewController && self.defaultOpensInSKStoreReviewController()) { if #available(iOS 10.3, *) { @@ -420,7 +432,7 @@ open class AppRatingManager : NSObject { } } } - + #endif } fileprivate func setUserHasRatedApp() { @@ -430,10 +442,12 @@ open class AppRatingManager : NSObject { } private func hideRatingAlert() { + #if canImport(UIKit) if let alert = ratingAlert { alert.dismiss(animated: false, completion: nil); ratingAlert = nil } + #endif } private func dontRate() { @@ -811,6 +825,7 @@ open class AppRatingManager : NSObject { } + #if canImport(UIKit) fileprivate func defaultOpensInSKStoreReviewController() -> Bool { let version = UIDevice.current.systemVersion.compare("10.3", options: NSString.CompareOptions.numeric); switch version { @@ -820,7 +835,9 @@ open class AppRatingManager : NSObject { return false; } } + #endif + #if canImport(UIKit) fileprivate func defaultOpensInStoreKit() -> Bool { switch UIDevice.current.systemVersion.compare("10.3.0", options: NSString.CompareOptions.numeric) { case .orderedSame, .orderedDescending: @@ -829,7 +846,9 @@ open class AppRatingManager : NSObject { return false; } } + #endif + #if canImport(UIKit) private func topMostViewController(_ controller: UIViewController?) -> UIViewController? { var isPresenting: Bool = false var topController: UIViewController? = controller @@ -846,8 +865,11 @@ open class AppRatingManager : NSObject { } while isPresenting return topController + } + #endif + #if canImport(UIKit) private func getRootViewController() -> UIViewController? { if var window = UIApplication.shared.keyWindow { @@ -875,6 +897,7 @@ open class AppRatingManager : NSObject { return nil } + #endif // MARK: Tracking Keys with sensible defaults diff --git a/Tests/AppRatingTests/AppRatingTests.swift b/Tests/AppRatingTests/AppRatingTests.swift index 8230d38..6f5d634 100644 --- a/Tests/AppRatingTests/AppRatingTests.swift +++ b/Tests/AppRatingTests/AppRatingTests.swift @@ -6,7 +6,6 @@ final class AppRatingTests: XCTestCase { // This is an example of a functional test case. // Use XCTAssert and related functions to verify your tests produce the correct // results. - XCTAssertEqual(AppRating().text, "Hello, World!") } static var allTests = [