Skip to content
This repository has been archived by the owner on Apr 20, 2024. It is now read-only.

Commit

Permalink
more apple
Browse files Browse the repository at this point in the history
  • Loading branch information
Bruce committed Apr 19, 2019
1 parent 8a0cf1b commit 82dea2d
Show file tree
Hide file tree
Showing 52 changed files with 3,434 additions and 23 deletions.
100 changes: 100 additions & 0 deletions HelloGoodbyeiOS/HelloGoodbyeiOS.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,10 @@
objects = {

/* Begin PBXBuildFile section */
52DC2B264F8F087A7B1A31B0 /* Pods_BlockerExtension.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F4E8E7639129CBE01DBA2C29 /* Pods_BlockerExtension.framework */; };
91C4D3A3C0CE8BEA1533CDC7 /* Pods_HelloGoodbyeiOS.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2958F8B7AE533282CB0B6E66 /* Pods_HelloGoodbyeiOS.framework */; };
ED2B272D22694D30003B91C3 /* blockerList.json in Resources */ = {isa = PBXBuildFile; fileRef = ED2B272C22694D30003B91C3 /* blockerList.json */; };
ED2B2736226963C9003B91C3 /* hellogoodbye.gif in Resources */ = {isa = PBXBuildFile; fileRef = ED2B2735226963C9003B91C3 /* hellogoodbye.gif */; };
ED5A00A42263A976003FC741 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = ED5A00A32263A976003FC741 /* AppDelegate.swift */; };
ED5A00A62263A976003FC741 /* ViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = ED5A00A52263A976003FC741 /* ViewController.swift */; };
ED5A00A92263A976003FC741 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = ED5A00A72263A976003FC741 /* Main.storyboard */; };
Expand Down Expand Up @@ -42,7 +45,13 @@
/* End PBXCopyFilesBuildPhase section */

/* Begin PBXFileReference section */
2958F8B7AE533282CB0B6E66 /* Pods_HelloGoodbyeiOS.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_HelloGoodbyeiOS.framework; sourceTree = BUILT_PRODUCTS_DIR; };
5AC23D214D365880E038D75C /* Pods-BlockerExtension.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-BlockerExtension.debug.xcconfig"; path = "Pods/Target Support Files/Pods-BlockerExtension/Pods-BlockerExtension.debug.xcconfig"; sourceTree = "<group>"; };
C351D37FC359286CEC347AEF /* Pods-HelloGoodbyeiOS.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-HelloGoodbyeiOS.debug.xcconfig"; path = "Pods/Target Support Files/Pods-HelloGoodbyeiOS/Pods-HelloGoodbyeiOS.debug.xcconfig"; sourceTree = "<group>"; };
CFA8ADB6D43F16A9785202EC /* Pods-HelloGoodbyeiOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-HelloGoodbyeiOS.release.xcconfig"; path = "Pods/Target Support Files/Pods-HelloGoodbyeiOS/Pods-HelloGoodbyeiOS.release.xcconfig"; sourceTree = "<group>"; };
E7E3680E1A7986DB47F50AA9 /* Pods-BlockerExtension.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-BlockerExtension.release.xcconfig"; path = "Pods/Target Support Files/Pods-BlockerExtension/Pods-BlockerExtension.release.xcconfig"; sourceTree = "<group>"; };
ED2B272C22694D30003B91C3 /* blockerList.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; name = blockerList.json; path = ../../Safari/BlockerExtension/blockerList.json; sourceTree = "<group>"; };
ED2B2735226963C9003B91C3 /* hellogoodbye.gif */ = {isa = PBXFileReference; lastKnownFileType = image.gif; path = hellogoodbye.gif; sourceTree = "<group>"; };
ED5A00A02263A976003FC741 /* HelloGoodbyeiOS.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = HelloGoodbyeiOS.app; sourceTree = BUILT_PRODUCTS_DIR; };
ED5A00A32263A976003FC741 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; };
ED5A00A52263A976003FC741 /* ViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewController.swift; sourceTree = "<group>"; };
Expand All @@ -53,32 +62,57 @@
ED5A00B92263A9A0003FC741 /* BlockerExtension.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = BlockerExtension.appex; sourceTree = BUILT_PRODUCTS_DIR; };
ED5A00BD2263A9A0003FC741 /* ContentBlockerRequestHandler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContentBlockerRequestHandler.swift; sourceTree = "<group>"; };
ED5A00BF2263A9A0003FC741 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
F4E8E7639129CBE01DBA2C29 /* Pods_BlockerExtension.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_BlockerExtension.framework; sourceTree = BUILT_PRODUCTS_DIR; };
/* End PBXFileReference section */

/* Begin PBXFrameworksBuildPhase section */
ED5A009D2263A976003FC741 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
91C4D3A3C0CE8BEA1533CDC7 /* Pods_HelloGoodbyeiOS.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
ED5A00B62263A9A0003FC741 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
52DC2B264F8F087A7B1A31B0 /* Pods_BlockerExtension.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */

/* Begin PBXGroup section */
6916D7F776565741C7131662 /* Pods */ = {
isa = PBXGroup;
children = (
5AC23D214D365880E038D75C /* Pods-BlockerExtension.debug.xcconfig */,
E7E3680E1A7986DB47F50AA9 /* Pods-BlockerExtension.release.xcconfig */,
C351D37FC359286CEC347AEF /* Pods-HelloGoodbyeiOS.debug.xcconfig */,
CFA8ADB6D43F16A9785202EC /* Pods-HelloGoodbyeiOS.release.xcconfig */,
);
name = Pods;
sourceTree = "<group>";
};
DBEC78B5A54FD20B4D721038 /* Frameworks */ = {
isa = PBXGroup;
children = (
F4E8E7639129CBE01DBA2C29 /* Pods_BlockerExtension.framework */,
2958F8B7AE533282CB0B6E66 /* Pods_HelloGoodbyeiOS.framework */,
);
name = Frameworks;
sourceTree = "<group>";
};
ED5A00972263A976003FC741 = {
isa = PBXGroup;
children = (
ED5A00A22263A976003FC741 /* HelloGoodbyeiOS */,
ED5A00BA2263A9A0003FC741 /* BlockerExtension */,
ED5A00A12263A976003FC741 /* Products */,
6916D7F776565741C7131662 /* Pods */,
DBEC78B5A54FD20B4D721038 /* Frameworks */,
);
sourceTree = "<group>";
};
Expand All @@ -97,6 +131,7 @@
ED5A00A32263A976003FC741 /* AppDelegate.swift */,
ED5A00A52263A976003FC741 /* ViewController.swift */,
ED5A00A72263A976003FC741 /* Main.storyboard */,
ED2B2735226963C9003B91C3 /* hellogoodbye.gif */,
ED5A00AA2263A977003FC741 /* Assets.xcassets */,
ED5A00AC2263A977003FC741 /* LaunchScreen.storyboard */,
ED5A00AF2263A977003FC741 /* Info.plist */,
Expand All @@ -121,10 +156,12 @@
isa = PBXNativeTarget;
buildConfigurationList = ED5A00B22263A977003FC741 /* Build configuration list for PBXNativeTarget "HelloGoodbyeiOS" */;
buildPhases = (
567F490BC346626EFBF40E86 /* [CP] Check Pods Manifest.lock */,
ED5A009C2263A976003FC741 /* Sources */,
ED5A009D2263A976003FC741 /* Frameworks */,
ED5A009E2263A976003FC741 /* Resources */,
ED5A00C62263A9A0003FC741 /* Embed App Extensions */,
A9D037AC91B686C962FB95BD /* [CP] Embed Pods Frameworks */,
);
buildRules = (
);
Expand All @@ -140,6 +177,7 @@
isa = PBXNativeTarget;
buildConfigurationList = ED5A00C32263A9A0003FC741 /* Build configuration list for PBXNativeTarget "BlockerExtension" */;
buildPhases = (
0B0A76F15708C3A32CC22C9E /* [CP] Check Pods Manifest.lock */,
ED5A00B52263A9A0003FC741 /* Sources */,
ED5A00B62263A9A0003FC741 /* Frameworks */,
ED5A00B72263A9A0003FC741 /* Resources */,
Expand Down Expand Up @@ -196,6 +234,7 @@
buildActionMask = 2147483647;
files = (
ED5A00AE2263A977003FC741 /* LaunchScreen.storyboard in Resources */,
ED2B2736226963C9003B91C3 /* hellogoodbye.gif in Resources */,
ED5A00AB2263A977003FC741 /* Assets.xcassets in Resources */,
ED5A00A92263A976003FC741 /* Main.storyboard in Resources */,
);
Expand All @@ -211,6 +250,63 @@
};
/* End PBXResourcesBuildPhase section */

/* Begin PBXShellScriptBuildPhase section */
0B0A76F15708C3A32CC22C9E /* [CP] Check Pods Manifest.lock */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
"${PODS_PODFILE_DIR_PATH}/Podfile.lock",
"${PODS_ROOT}/Manifest.lock",
);
name = "[CP] Check Pods Manifest.lock";
outputPaths = (
"$(DERIVED_FILE_DIR)/Pods-BlockerExtension-checkManifestLockResult.txt",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
showEnvVarsInLog = 0;
};
567F490BC346626EFBF40E86 /* [CP] Check Pods Manifest.lock */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
"${PODS_PODFILE_DIR_PATH}/Podfile.lock",
"${PODS_ROOT}/Manifest.lock",
);
name = "[CP] Check Pods Manifest.lock";
outputPaths = (
"$(DERIVED_FILE_DIR)/Pods-HelloGoodbyeiOS-checkManifestLockResult.txt",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
showEnvVarsInLog = 0;
};
A9D037AC91B686C962FB95BD /* [CP] Embed Pods Frameworks */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
"${SRCROOT}/Pods/Target Support Files/Pods-HelloGoodbyeiOS/Pods-HelloGoodbyeiOS-frameworks.sh",
"${BUILT_PRODUCTS_DIR}/FLAnimatedImage/FLAnimatedImage.framework",
);
name = "[CP] Embed Pods Frameworks";
outputPaths = (
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/FLAnimatedImage.framework",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-HelloGoodbyeiOS/Pods-HelloGoodbyeiOS-frameworks.sh\"\n";
showEnvVarsInLog = 0;
};
/* End PBXShellScriptBuildPhase section */

/* Begin PBXSourcesBuildPhase section */
ED5A009C2263A976003FC741 /* Sources */ = {
isa = PBXSourcesBuildPhase;
Expand Down Expand Up @@ -377,6 +473,7 @@
};
ED5A00B32263A977003FC741 /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = C351D37FC359286CEC347AEF /* Pods-HelloGoodbyeiOS.debug.xcconfig */;
buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
Expand All @@ -396,6 +493,7 @@
};
ED5A00B42263A977003FC741 /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = CFA8ADB6D43F16A9785202EC /* Pods-HelloGoodbyeiOS.release.xcconfig */;
buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
Expand All @@ -415,6 +513,7 @@
};
ED5A00C42263A9A0003FC741 /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 5AC23D214D365880E038D75C /* Pods-BlockerExtension.debug.xcconfig */;
buildSettings = {
ARCHS = "$(ARCHS_STANDARD_64_BIT)";
CODE_SIGN_STYLE = Automatic;
Expand All @@ -435,6 +534,7 @@
};
ED5A00C52263A9A0003FC741 /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = E7E3680E1A7986DB47F50AA9 /* Pods-BlockerExtension.release.xcconfig */;
buildSettings = {
ARCHS = "$(ARCHS_STANDARD_64_BIT)";
CODE_SIGN_STYLE = Automatic;
Expand Down
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -7,12 +7,12 @@
<key>BlockerExtension.xcscheme_^#shared#^_</key>
<dict>
<key>orderHint</key>
<integer>1</integer>
<integer>0</integer>
</dict>
<key>HelloGoodbyeiOS.xcscheme_^#shared#^_</key>
<dict>
<key>orderHint</key>
<integer>0</integer>
<integer>1</integer>
</dict>
</dict>
</dict>
Expand Down

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>IDEDidComputeMac32BitWarning</key>
<true/>
</dict>
</plist>
Binary file not shown.
59 changes: 55 additions & 4 deletions HelloGoodbyeiOS/HelloGoodbyeiOS/Base.lproj/Main.storyboard
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="14490.70" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" useSafeAreas="YES" colorMatched="YES" initialViewController="BYZ-38-t0r">
<device id="retina5_5" orientation="portrait">
<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="14490.70" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" useSafeAreas="YES" colorMatched="YES" initialViewController="bZT-d1-OV4">
<device id="retina6_5" orientation="portrait">
<adaptation id="fullscreen"/>
</device>
<dependencies>
Expand All @@ -10,19 +10,70 @@
<capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
</dependencies>
<scenes>
<!--View Controller-->
<!--Setup Instructions-->
<scene sceneID="tne-QT-ifu">
<objects>
<viewController id="BYZ-38-t0r" customClass="ViewController" customModule="HelloGoodbyeiOS" customModuleProvider="target" sceneMemberID="viewController">
<view key="view" contentMode="scaleToFill" id="8bC-Xf-vdC">
<rect key="frame" x="0.0" y="0.0" width="414" height="736"/>
<rect key="frame" x="0.0" y="0.0" width="414" height="896"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<subviews>
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" image="hellogoodbye.gif" translatesAutoresizingMaskIntoConstraints="NO" id="CgL-eJ-3Ex" customClass="FLAnimatedImageView">
<rect key="frame" x="92.666666666666686" y="156" width="229" height="403"/>
<constraints>
<constraint firstAttribute="height" constant="403" id="BST-OB-zP5"/>
<constraint firstAttribute="width" constant="229" id="nd5-5D-aET"/>
</constraints>
</imageView>
<textView clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="scaleToFill" editable="NO" textAlignment="natural" translatesAutoresizingMaskIntoConstraints="NO" id="Q3T-lp-Ih8">
<rect key="frame" x="87" y="575" width="240" height="305"/>
<color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<string key="text">Thank you for using this app, you're supporting an indie maker!

If there's something wrong, or you just want to say hi, tweet at me @hellogoodbyeapp or write an email to [email protected]
</string>
<fontDescription key="fontDescription" type="system" pointSize="14"/>
<textInputTraits key="textInputTraits" autocapitalizationType="sentences"/>
</textView>
</subviews>
<color key="backgroundColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
<constraints>
<constraint firstItem="6Tk-OE-BBY" firstAttribute="trailing" secondItem="Q3T-lp-Ih8" secondAttribute="trailing" constant="87" id="4fl-j9-89a"/>
<constraint firstItem="CgL-eJ-3Ex" firstAttribute="top" secondItem="6Tk-OE-BBY" secondAttribute="top" constant="16" id="B1o-b5-83X"/>
<constraint firstAttribute="bottom" secondItem="Q3T-lp-Ih8" secondAttribute="bottom" constant="16" id="Ezd-Pf-2wt"/>
<constraint firstItem="CgL-eJ-3Ex" firstAttribute="centerX" secondItem="8bC-Xf-vdC" secondAttribute="centerX" id="PsF-h4-YxX"/>
<constraint firstItem="Q3T-lp-Ih8" firstAttribute="leading" secondItem="6Tk-OE-BBY" secondAttribute="leading" constant="87" id="Umo-Sh-Xe7"/>
<constraint firstItem="Q3T-lp-Ih8" firstAttribute="centerX" secondItem="8bC-Xf-vdC" secondAttribute="centerX" id="lXf-Xb-mtk"/>
<constraint firstItem="Q3T-lp-Ih8" firstAttribute="top" secondItem="CgL-eJ-3Ex" secondAttribute="bottom" constant="16" id="s8Z-qi-HNP"/>
</constraints>
<viewLayoutGuide key="safeArea" id="6Tk-OE-BBY"/>
</view>
<navigationItem key="navigationItem" title="Setup Instructions" id="Ah4-7m-yRM"/>
</viewController>
<placeholder placeholderIdentifier="IBFirstResponder" id="dkx-z0-nzr" sceneMemberID="firstResponder"/>
</objects>
<point key="canvasLocation" x="1044.9275362318842" y="134.5108695652174"/>
</scene>
<!--Navigation Controller-->
<scene sceneID="5RT-RG-FFL">
<objects>
<navigationController automaticallyAdjustsScrollViewInsets="NO" id="bZT-d1-OV4" sceneMemberID="viewController">
<toolbarItems/>
<navigationBar key="navigationBar" contentMode="scaleToFill" insetsLayoutMarginsFromSafeArea="NO" largeTitles="YES" id="Dxr-Ru-pFu">
<rect key="frame" x="0.0" y="44" width="414" height="96"/>
<autoresizingMask key="autoresizingMask"/>
</navigationBar>
<nil name="viewControllers"/>
<connections>
<segue destination="BYZ-38-t0r" kind="relationship" relationship="rootViewController" id="B1z-s0-wfE"/>
</connections>
</navigationController>
<placeholder placeholderIdentifier="IBFirstResponder" id="GGP-Z7-cCW" userLabel="First Responder" sceneMemberID="firstResponder"/>
</objects>
<point key="canvasLocation" x="137.68115942028987" y="787.50000000000011"/>
</scene>
</scenes>
<resources>
<image name="hellogoodbye.gif" width="750" height="1330"/>
</resources>
</document>
Binary file added HelloGoodbyeiOS/HelloGoodbyeiOS/hellogoodbye.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions HelloGoodbyeiOS/Podfile
Original file line number Diff line number Diff line change
Expand Up @@ -14,5 +14,6 @@ target 'HelloGoodbyeiOS' do
use_frameworks!

# Pods for HelloGoodbyeiOS
pod 'FLAnimatedImage', '~> 1.0'

end
16 changes: 16 additions & 0 deletions HelloGoodbyeiOS/Podfile.lock
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
PODS:
- FLAnimatedImage (1.0.12)

DEPENDENCIES:
- FLAnimatedImage (~> 1.0)

SPEC REPOS:
https://github.com/cocoapods/specs.git:
- FLAnimatedImage

SPEC CHECKSUMS:
FLAnimatedImage: 4a0b56255d9b05f18b6dd7ee06871be5d3b89e31

PODFILE CHECKSUM: 2c6c271e7aac4c59b512521ef1971995fb6ea117

COCOAPODS: 1.5.2
Loading

0 comments on commit 82dea2d

Please sign in to comment.