diff --git a/Podfile.lock b/Podfile.lock index 6ef4846..4c2d855 100644 --- a/Podfile.lock +++ b/Podfile.lock @@ -1,7 +1,7 @@ PODS: - AcknowList (0.1) - Cartography (0.6.0) - - Crashlytics (3.4.1): + - Crashlytics (3.5.0): - Fabric (~> 1.6.0) - DKCamera (1.1.0) - Fabric (1.6.0): @@ -65,7 +65,7 @@ CHECKOUT OPTIONS: SPEC CHECKSUMS: AcknowList: c5909608e47928763365f58648da5e43e6602e2f Cartography: 70af183a248547694a8cfaa6b989cb7e04589985 - Crashlytics: 41574a245bc6ae10c55d57f385ebd2004e5bee05 + Crashlytics: fabfd45d0e8b8dc936c682b97e302b9a49a1c827 DKCamera: a585dca79dd01f7baa51e1033803ca996cc280f5 Fabric: d737eda3a26ac940a5430230eedb35f16b226131 FXLabel: 14f7d4abb0eb531a0824b327a86f5b790171207f diff --git a/Pods/Crashlytics/Crashlytics.framework/submit b/Pods/Crashlytics/Crashlytics.framework/submit index 2eba2f9..26f5186 100755 --- a/Pods/Crashlytics/Crashlytics.framework/submit +++ b/Pods/Crashlytics/Crashlytics.framework/submit @@ -1,2 +1,6 @@ -echo "warning: The submit script is now located at $"{"PODS_ROOT"}"/Crashlytics/submit'. To remove this warning, update your path to point to this new location." +if [[ -z $PODS_ROOT ]]; then +echo "error: The submit binary delivered by cocoapods is in a new location, under '$"{"PODS_ROOT"}"/Crashlytics/submit'. This script was put in place for backwards compatibility, but it relies on PODS_ROOT, which does not have a value in your current setup. Please update the path to the submit binary to fix this issue." +else +echo "warning: The submit script is now located at '$"{"PODS_ROOT"}"/Crashlytics/submit'. To remove this warning, update your path to point to this new location." sh ${PODS_ROOT}/Crashlytics/submit "$@" +fi diff --git a/Pods/Crashlytics/iOS/Crashlytics.framework/Crashlytics b/Pods/Crashlytics/iOS/Crashlytics.framework/Crashlytics index 7885158..97527cf 100755 Binary files a/Pods/Crashlytics/iOS/Crashlytics.framework/Crashlytics and b/Pods/Crashlytics/iOS/Crashlytics.framework/Crashlytics differ diff --git a/Pods/Crashlytics/iOS/Crashlytics.framework/Headers/Answers.h b/Pods/Crashlytics/iOS/Crashlytics.framework/Headers/Answers.h index 7e50991..710eb50 100644 --- a/Pods/Crashlytics/iOS/Crashlytics.framework/Headers/Answers.h +++ b/Pods/Crashlytics/iOS/Crashlytics.framework/Headers/Answers.h @@ -22,7 +22,7 @@ NS_ASSUME_NONNULL_BEGIN * * @param signUpMethodOrNil The method by which a user logged in, e.g. Twitter or Digits. * @param signUpSucceededOrNil The ultimate success or failure of the login - * @param customAttributesOrNil A dictionary of custom attributes to associate with this purchase. + * @param customAttributesOrNil A dictionary of custom attributes to associate with this event. */ + (void)logSignUpWithMethod:(nullable NSString *)signUpMethodOrNil success:(nullable NSNumber *)signUpSucceededOrNil @@ -34,7 +34,7 @@ NS_ASSUME_NONNULL_BEGIN * * @param loginMethodOrNil The method by which a user logged in, e.g. email, Twitter or Digits. * @param loginSucceededOrNil The ultimate success or failure of the login - * @param customAttributesOrNil A dictionary of custom attributes to associate with this purchase. + * @param customAttributesOrNil A dictionary of custom attributes to associate with this event. */ + (void)logLoginWithMethod:(nullable NSString *)loginMethodOrNil success:(nullable NSNumber *)loginSucceededOrNil @@ -61,7 +61,7 @@ NS_ASSUME_NONNULL_BEGIN * your application. * * @param inviteMethodOrNil The method of invitation, e.g. GameCenter, Twitter, email. - * @param customAttributesOrNil A dictionary of custom attributes to associate with this purchase. + * @param customAttributesOrNil A dictionary of custom attributes to associate with this event. */ + (void)logInviteWithMethod:(nullable NSString *)inviteMethodOrNil customAttributes:(nullable ANS_GENERIC_NSDICTIONARY(NSString *, id) *)customAttributesOrNil; @@ -74,8 +74,8 @@ NS_ASSUME_NONNULL_BEGIN * @param currencyOrNil The ISO4217 currency code. Example: USD * @param purchaseSucceededOrNil Was the purchase succesful or unsuccesful * @param itemNameOrNil The human-readable form of the item's name. Example: - * @param itemIdOrNil The machine-readable, unique item identifier Example: SKU * @param itemTypeOrNil The type, or genre of the item. Example: Song + * @param itemIdOrNil The machine-readable, unique item identifier Example: SKU * @param customAttributesOrNil A dictionary of custom attributes to associate with this purchase. */ + (void)logPurchaseWithPrice:(nullable NSDecimalNumber *)itemPriceOrNil @@ -101,7 +101,7 @@ NS_ASSUME_NONNULL_BEGIN * @param levelNameOrNil The name of the level completed, E.G. "1" or "Training" * @param scoreOrNil The score the user completed the level with. * @param levelCompletedSuccesfullyOrNil A boolean representing whether or not the level was completed succesfully. - * @param customAttributesOrNil A dictionary of custom attributes to associate with this purchase. + * @param customAttributesOrNil A dictionary of custom attributes to associate with this event. */ + (void)logLevelEnd:(nullable NSString *)levelNameOrNil score:(nullable NSNumber *)scoreOrNil @@ -118,7 +118,7 @@ NS_ASSUME_NONNULL_BEGIN * @param itemNameOrNil The human-readable form of the item's name. Example: * @param itemTypeOrNil The type, or genre of the item. Example: Song * @param itemIdOrNil The machine-readable, unique item identifier Example: SKU - * @param customAttributesOrNil A dictionary of custom attributes to associate with this purchase. + * @param customAttributesOrNil A dictionary of custom attributes to associate with this event. */ + (void)logAddToCartWithPrice:(nullable NSDecimalNumber *)itemPriceOrNil currency:(nullable NSString *)currencyOrNil @@ -135,7 +135,7 @@ NS_ASSUME_NONNULL_BEGIN * @param totalPriceOrNil The total price of the cart. * @param currencyOrNil The ISO4217 currency code. Example: USD * @param itemCountOrNil The number of items in the cart. - * @param customAttributesOrNil A dictionary of custom attributes to associate with this purchase. + * @param customAttributesOrNil A dictionary of custom attributes to associate with this event. */ + (void)logStartCheckoutWithPrice:(nullable NSDecimalNumber *)totalPriceOrNil currency:(nullable NSString *)currencyOrNil @@ -188,7 +188,7 @@ NS_ASSUME_NONNULL_BEGIN * the name of the event, since this is how the event will appear in Answers. * * @param eventName The human-readable name for the event. - * @param customAttributesOrNil A dictionary of custom attributes to associate with this purchase. Attribute keys + * @param customAttributesOrNil A dictionary of custom attributes to associate with this event. Attribute keys * must be NSString and and values must be NSNumber or NSString. * @discussion How we treat NSNumbers: * We will provide information about the distribution of values over time. diff --git a/Pods/Crashlytics/iOS/Crashlytics.framework/Headers/Crashlytics.h b/Pods/Crashlytics/iOS/Crashlytics.framework/Headers/Crashlytics.h index dff88a6..6f2e3f6 100644 --- a/Pods/Crashlytics/iOS/Crashlytics.framework/Headers/Crashlytics.h +++ b/Pods/Crashlytics/iOS/Crashlytics.framework/Headers/Crashlytics.h @@ -181,6 +181,21 @@ NS_ASSUME_NONNULL_BEGIN */ - (void)recordCustomExceptionName:(NSString *)name reason:(nullable NSString *)reason frameArray:(CLS_GENERIC_NSARRAY(CLSStackFrame *) *)frameArray; +/** + * + * This allows you to record a non-fatal event, described by an NSError object. These events will be grouped and + * displayed similarly to crashes. Keep in mind that this method can be expensive. Also, the total number of + * NSErrors that can be recorded during your app's life-cycle is limited by a fixed-size circular buffer. If the + * buffer is overrun, the oldest data is dropped. Errors are relayed to Crashlytics on a subsequent launch + * of your application. + * + * You can also use the -recordError:withAdditionalUserInfo: to include additional context not represented + * by the NSError instance itself. + * + **/ +- (void)recordError:(NSError *)error; +- (void)recordError:(NSError *)error withAdditionalUserInfo:(nullable CLS_GENERIC_NSDICTIONARY(NSString *, id) *)userInfo; + - (void)logEvent:(NSString *)eventName CLS_DEPRECATED("Please refer to Answers +logCustomEventWithName:"); - (void)logEvent:(NSString *)eventName attributes:(nullable NSDictionary *) attributes CLS_DEPRECATED("Please refer to Answers +logCustomEventWithName:"); + (void)logEvent:(NSString *)eventName CLS_DEPRECATED("Please refer to Answers +logCustomEventWithName:"); diff --git a/Pods/Crashlytics/iOS/Crashlytics.framework/Info.plist b/Pods/Crashlytics/iOS/Crashlytics.framework/Info.plist index a443f21..f987634 100644 --- a/Pods/Crashlytics/iOS/Crashlytics.framework/Info.plist +++ b/Pods/Crashlytics/iOS/Crashlytics.framework/Info.plist @@ -17,7 +17,7 @@ CFBundlePackageType FMWK CFBundleShortVersionString - 3.4.1 + 3.5.0 CFBundleSignature ???? CFBundleSupportedPlatforms @@ -25,7 +25,7 @@ iPhoneOS CFBundleVersion - 92 + 97 DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild @@ -39,9 +39,9 @@ DTSDKName iphoneos9.1 DTXcode - 0711 + 0710 DTXcodeBuild - 7B1005 + 7B91b MinimumOSVersion 6.0 NSHumanReadableCopyright diff --git a/Pods/Crashlytics/iOS/Crashlytics.framework/run b/Pods/Crashlytics/iOS/Crashlytics.framework/run index f4c5732..9058ea6 100755 --- a/Pods/Crashlytics/iOS/Crashlytics.framework/run +++ b/Pods/Crashlytics/iOS/Crashlytics.framework/run @@ -11,8 +11,8 @@ DIR=$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd ) DIR="\"${DIR}" PATH_SEP="/" -VALIDATE_COMMAND="uploadDSYM\" $@ validate" -UPLOAD_COMMAND="uploadDSYM\" $@" +VALIDATE_COMMAND="uploadDSYM\" $@ validate run-script" +UPLOAD_COMMAND="uploadDSYM\" $@ run-script" # Ensure params are as expected, run in sync mode to validate eval $DIR$PATH_SEP$VALIDATE_COMMAND diff --git a/Pods/Crashlytics/iOS/Crashlytics.framework/submit b/Pods/Crashlytics/iOS/Crashlytics.framework/submit index 87343bc..3ff4033 100755 Binary files a/Pods/Crashlytics/iOS/Crashlytics.framework/submit and b/Pods/Crashlytics/iOS/Crashlytics.framework/submit differ diff --git a/Pods/Crashlytics/iOS/Crashlytics.framework/uploadDSYM b/Pods/Crashlytics/iOS/Crashlytics.framework/uploadDSYM index 05c9855..09a9dea 100755 Binary files a/Pods/Crashlytics/iOS/Crashlytics.framework/uploadDSYM and b/Pods/Crashlytics/iOS/Crashlytics.framework/uploadDSYM differ diff --git a/Pods/Crashlytics/submit b/Pods/Crashlytics/submit index 8af3772..8350b81 100755 Binary files a/Pods/Crashlytics/submit and b/Pods/Crashlytics/submit differ diff --git a/Pods/Manifest.lock b/Pods/Manifest.lock index 6ef4846..4c2d855 100644 --- a/Pods/Manifest.lock +++ b/Pods/Manifest.lock @@ -1,7 +1,7 @@ PODS: - AcknowList (0.1) - Cartography (0.6.0) - - Crashlytics (3.4.1): + - Crashlytics (3.5.0): - Fabric (~> 1.6.0) - DKCamera (1.1.0) - Fabric (1.6.0): @@ -65,7 +65,7 @@ CHECKOUT OPTIONS: SPEC CHECKSUMS: AcknowList: c5909608e47928763365f58648da5e43e6602e2f Cartography: 70af183a248547694a8cfaa6b989cb7e04589985 - Crashlytics: 41574a245bc6ae10c55d57f385ebd2004e5bee05 + Crashlytics: fabfd45d0e8b8dc936c682b97e302b9a49a1c827 DKCamera: a585dca79dd01f7baa51e1033803ca996cc280f5 Fabric: d737eda3a26ac940a5430230eedb35f16b226131 FXLabel: 14f7d4abb0eb531a0824b327a86f5b790171207f