mirror of
https://github.com/mixpanel/mixpanel-swift
synced 2026-04-21 13:37:18 +00:00
swift3
This commit is contained in:
commit
66f605e1fa
1669 changed files with 77143 additions and 0 deletions
2
.hound.yml
Executable file
2
.hound.yml
Executable file
|
|
@ -0,0 +1,2 @@
|
|||
swift:
|
||||
config_file: .swiftlint.yml
|
||||
15
.swiftlint.yml
Executable file
15
.swiftlint.yml
Executable file
|
|
@ -0,0 +1,15 @@
|
|||
line_length: 140
|
||||
file_length: 1000
|
||||
type_body_length: 500
|
||||
function_parameter_count: 7
|
||||
opt_in_rules:
|
||||
- empty_count
|
||||
disabled_rules:
|
||||
- cyclomatic_complexity
|
||||
- conditional_binding_cascade
|
||||
- force_cast
|
||||
- force_try
|
||||
- function_body_length
|
||||
- todo
|
||||
- type_body_length
|
||||
- variable_name
|
||||
39
.travis.yml
Executable file
39
.travis.yml
Executable file
|
|
@ -0,0 +1,39 @@
|
|||
language: objective-c
|
||||
osx_image: xcode8
|
||||
before_script: cd MixpanelDemo
|
||||
podfile: MixpanelDemo/Podfile
|
||||
branches:
|
||||
only:
|
||||
- master
|
||||
env:
|
||||
global:
|
||||
- WORKSPACE=MixpanelDemo.xcworkspace
|
||||
- SCHEME=MixpanelDemo
|
||||
- IOS_SDK=iphonesimulator9.3
|
||||
matrix:
|
||||
- DESTINATION="platform=iOS Simulator,OS=8.1,name=iPhone 4S" SCHEME="$SCHEME" SDK="$IOS_SDK" RUN_TESTS="YES" POD_LINT="YES"
|
||||
# - DESTINATION="platform=iOS Simulator,OS=8.2,name=iPhone 5" SCHEME="$SCHEME" SDK="$IOS_SDK" RUN_TESTS="YES" POD_LINT="NO"
|
||||
# - DESTINATION="platform=iOS Simulator,OS=8.3,name=iPhone 5S" SCHEME="$SCHEME" SDK="$IOS_SDK" RUN_TESTS="YES" POD_LINT="NO"
|
||||
# - DESTINATION="platform=iOS Simulator,OS=8.4,name=iPhone 6" SCHEME="$SCHEME" SDK="$IOS_SDK" RUN_TESTS="YES" POD_LINT="NO"
|
||||
# - DESTINATION="platform=iOS Simulator,OS=9.0,name=iPhone 6" SCHEME="$SCHEME" SDK="$IOS_SDK" RUN_TESTS="YES" POD_LINT="NO"
|
||||
# - DESTINATION="platform=iOS Simulator,OS=9.1,name=iPhone 6 Plus" SCHEME="$SCHEME" SDK="$IOS_SDK" RUN_TESTS="YES" POD_LINT="NO"
|
||||
# - DESTINATION="platform=iOS Simulator,OS=9.2,name=iPhone 6S" SCHEME="$SCHEME" SDK="$IOS_SDK" RUN_TESTS="YES" POD_LINT="NO"
|
||||
- DESTINATION="platform=iOS Simulator,OS=9.3,name=iPhone 6S Plus" SCHEME="$SCHEME" SDK="$IOS_SDK" RUN_TESTS="YES" POD_LINT="NO"
|
||||
script:
|
||||
- set -o pipefail
|
||||
- xcodebuild -version
|
||||
- xcodebuild -showsdks
|
||||
|
||||
# Build Framework in Debug and Run Tests if specified
|
||||
- if [ $RUN_TESTS == "YES" ]; then
|
||||
xcodebuild -workspace "$WORKSPACE" -scheme "$SCHEME" -sdk "$SDK" -destination "$DESTINATION" -configuration Debug ONLY_ACTIVE_ARCH=NO ENABLE_TESTABILITY=YES test | xcpretty -c;
|
||||
else
|
||||
xcodebuild -workspace "$WORKSPACE" -scheme "$SCHEME" -sdk "$SDK" -destination "$DESTINATION" -configuration Debug ONLY_ACTIVE_ARCH=NO build | xcpretty -c;
|
||||
fi
|
||||
|
||||
- xcodebuild -workspace "$WORKSPACE" -scheme "$SCHEME" -sdk "$SDK" -destination "$DESTINATION" -configuration Release ONLY_ACTIVE_ARCH=NO build | xcpretty -c;
|
||||
|
||||
# Run `pod lib lint` if specified
|
||||
- if [ $POD_LINT == "YES" ]; then
|
||||
cd .. && pod lib lint --allow-warnings && cd MixpanelDemo;
|
||||
fi
|
||||
215
LICENSE
Normal file
215
LICENSE
Normal file
|
|
@ -0,0 +1,215 @@
|
|||
Copyright 2016 Mixpanel, Inc.
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this work except in compliance with the License.
|
||||
You may obtain a copy of the License below, or at:
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
|
||||
Apache License
|
||||
Version 2.0, January 2004
|
||||
http://www.apache.org/licenses/
|
||||
|
||||
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
|
||||
|
||||
1. Definitions.
|
||||
|
||||
"License" shall mean the terms and conditions for use, reproduction,
|
||||
and distribution as defined by Sections 1 through 9 of this document.
|
||||
|
||||
"Licensor" shall mean the copyright owner or entity authorized by
|
||||
the copyright owner that is granting the License.
|
||||
|
||||
"Legal Entity" shall mean the union of the acting entity and all
|
||||
other entities that control, are controlled by, or are under common
|
||||
control with that entity. For the purposes of this definition,
|
||||
"control" means (i) the power, direct or indirect, to cause the
|
||||
direction or management of such entity, whether by contract or
|
||||
otherwise, or (ii) ownership of fifty percent (50%) or more of the
|
||||
outstanding shares, or (iii) beneficial ownership of such entity.
|
||||
|
||||
"You" (or "Your") shall mean an individual or Legal Entity
|
||||
exercising permissions granted by this License.
|
||||
|
||||
"Source" form shall mean the preferred form for making modifications,
|
||||
including but not limited to software source code, documentation
|
||||
source, and configuration files.
|
||||
|
||||
"Object" form shall mean any form resulting from mechanical
|
||||
transformation or translation of a Source form, including but
|
||||
not limited to compiled object code, generated documentation,
|
||||
and conversions to other media types.
|
||||
|
||||
"Work" shall mean the work of authorship, whether in Source or
|
||||
Object form, made available under the License, as indicated by a
|
||||
copyright notice that is included in or attached to the work
|
||||
(an example is provided in the Appendix below).
|
||||
|
||||
"Derivative Works" shall mean any work, whether in Source or Object
|
||||
form, that is based on (or derived from) the Work and for which the
|
||||
editorial revisions, annotations, elaborations, or other modifications
|
||||
represent, as a whole, an original work of authorship. For the purposes
|
||||
of this License, Derivative Works shall not include works that remain
|
||||
separable from, or merely link (or bind by name) to the interfaces of,
|
||||
the Work and Derivative Works thereof.
|
||||
|
||||
"Contribution" shall mean any work of authorship, including
|
||||
the original version of the Work and any modifications or additions
|
||||
to that Work or Derivative Works thereof, that is intentionally
|
||||
submitted to Licensor for inclusion in the Work by the copyright owner
|
||||
or by an individual or Legal Entity authorized to submit on behalf of
|
||||
the copyright owner. For the purposes of this definition, "submitted"
|
||||
means any form of electronic, verbal, or written communication sent
|
||||
to the Licensor or its representatives, including but not limited to
|
||||
communication on electronic mailing lists, source code control systems,
|
||||
and issue tracking systems that are managed by, or on behalf of, the
|
||||
Licensor for the purpose of discussing and improving the Work, but
|
||||
excluding communication that is conspicuously marked or otherwise
|
||||
designated in writing by the copyright owner as "Not a Contribution."
|
||||
|
||||
"Contributor" shall mean Licensor and any individual or Legal Entity
|
||||
on behalf of whom a Contribution has been received by Licensor and
|
||||
subsequently incorporated within the Work.
|
||||
|
||||
2. Grant of Copyright License. Subject to the terms and conditions of
|
||||
this License, each Contributor hereby grants to You a perpetual,
|
||||
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
|
||||
copyright license to reproduce, prepare Derivative Works of,
|
||||
publicly display, publicly perform, sublicense, and distribute the
|
||||
Work and such Derivative Works in Source or Object form.
|
||||
|
||||
3. Grant of Patent License. Subject to the terms and conditions of
|
||||
this License, each Contributor hereby grants to You a perpetual,
|
||||
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
|
||||
(except as stated in this section) patent license to make, have made,
|
||||
use, offer to sell, sell, import, and otherwise transfer the Work,
|
||||
where such license applies only to those patent claims licensable
|
||||
by such Contributor that are necessarily infringed by their
|
||||
Contribution(s) alone or by combination of their Contribution(s)
|
||||
with the Work to which such Contribution(s) was submitted. If You
|
||||
institute patent litigation against any entity (including a
|
||||
cross-claim or counterclaim in a lawsuit) alleging that the Work
|
||||
or a Contribution incorporated within the Work constitutes direct
|
||||
or contributory patent infringement, then any patent licenses
|
||||
granted to You under this License for that Work shall terminate
|
||||
as of the date such litigation is filed.
|
||||
|
||||
4. Redistribution. You may reproduce and distribute copies of the
|
||||
Work or Derivative Works thereof in any medium, with or without
|
||||
modifications, and in Source or Object form, provided that You
|
||||
meet the following conditions:
|
||||
|
||||
(a) You must give any other recipients of the Work or
|
||||
Derivative Works a copy of this License; and
|
||||
|
||||
(b) You must cause any modified files to carry prominent notices
|
||||
stating that You changed the files; and
|
||||
|
||||
(c) You must retain, in the Source form of any Derivative Works
|
||||
that You distribute, all copyright, patent, trademark, and
|
||||
attribution notices from the Source form of the Work,
|
||||
excluding those notices that do not pertain to any part of
|
||||
the Derivative Works; and
|
||||
|
||||
(d) If the Work includes a "NOTICE" text file as part of its
|
||||
distribution, then any Derivative Works that You distribute must
|
||||
include a readable copy of the attribution notices contained
|
||||
within such NOTICE file, excluding those notices that do not
|
||||
pertain to any part of the Derivative Works, in at least one
|
||||
of the following places: within a NOTICE text file distributed
|
||||
as part of the Derivative Works; within the Source form or
|
||||
documentation, if provided along with the Derivative Works; or,
|
||||
within a display generated by the Derivative Works, if and
|
||||
wherever such third-party notices normally appear. The contents
|
||||
of the NOTICE file are for informational purposes only and
|
||||
do not modify the License. You may add Your own attribution
|
||||
notices within Derivative Works that You distribute, alongside
|
||||
or as an addendum to the NOTICE text from the Work, provided
|
||||
that such additional attribution notices cannot be construed
|
||||
as modifying the License.
|
||||
|
||||
You may add Your own copyright statement to Your modifications and
|
||||
may provide additional or different license terms and conditions
|
||||
for use, reproduction, or distribution of Your modifications, or
|
||||
for any such Derivative Works as a whole, provided Your use,
|
||||
reproduction, and distribution of the Work otherwise complies with
|
||||
the conditions stated in this License.
|
||||
|
||||
5. Submission of Contributions. Unless You explicitly state otherwise,
|
||||
any Contribution intentionally submitted for inclusion in the Work
|
||||
by You to the Licensor shall be under the terms and conditions of
|
||||
this License, without any additional terms or conditions.
|
||||
Notwithstanding the above, nothing herein shall supersede or modify
|
||||
the terms of any separate license agreement you may have executed
|
||||
with Licensor regarding such Contributions.
|
||||
|
||||
6. Trademarks. This License does not grant permission to use the trade
|
||||
names, trademarks, service marks, or product names of the Licensor,
|
||||
except as required for reasonable and customary use in describing the
|
||||
origin of the Work and reproducing the content of the NOTICE file.
|
||||
|
||||
7. Disclaimer of Warranty. Unless required by applicable law or
|
||||
agreed to in writing, Licensor provides the Work (and each
|
||||
Contributor provides its Contributions) on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
|
||||
implied, including, without limitation, any warranties or conditions
|
||||
of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
|
||||
PARTICULAR PURPOSE. You are solely responsible for determining the
|
||||
appropriateness of using or redistributing the Work and assume any
|
||||
risks associated with Your exercise of permissions under this License.
|
||||
|
||||
8. Limitation of Liability. In no event and under no legal theory,
|
||||
whether in tort (including negligence), contract, or otherwise,
|
||||
unless required by applicable law (such as deliberate and grossly
|
||||
negligent acts) or agreed to in writing, shall any Contributor be
|
||||
liable to You for damages, including any direct, indirect, special,
|
||||
incidental, or consequential damages of any character arising as a
|
||||
result of this License or out of the use or inability to use the
|
||||
Work (including but not limited to damages for loss of goodwill,
|
||||
work stoppage, computer failure or malfunction, or any and all
|
||||
other commercial damages or losses), even if such Contributor
|
||||
has been advised of the possibility of such damages.
|
||||
|
||||
9. Accepting Warranty or Additional Liability. While redistributing
|
||||
the Work or Derivative Works thereof, You may choose to offer,
|
||||
and charge a fee for, acceptance of support, warranty, indemnity,
|
||||
or other liability obligations and/or rights consistent with this
|
||||
License. However, in accepting such obligations, You may act only
|
||||
on Your own behalf and on Your sole responsibility, not on behalf
|
||||
of any other Contributor, and only if You agree to indemnify,
|
||||
defend, and hold each Contributor harmless for any liability
|
||||
incurred by, or claims asserted against, such Contributor by reason
|
||||
of your accepting any such warranty or additional liability.
|
||||
|
||||
END OF TERMS AND CONDITIONS
|
||||
|
||||
APPENDIX: How to apply the Apache License to your work.
|
||||
|
||||
To apply the Apache License to your work, attach the following
|
||||
boilerplate notice, with the fields enclosed by brackets "[]"
|
||||
replaced with your own identifying information. (Don't include
|
||||
the brackets!) The text should be enclosed in the appropriate
|
||||
comment syntax for the file format. We also recommend that a
|
||||
file or class name and description of purpose be included on the
|
||||
same "printed page" as the copyright notice for easier
|
||||
identification within third-party archives.
|
||||
|
||||
Copyright [yyyy] [name of copyright owner]
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
13
Mixpanel-swift.podspec
Normal file
13
Mixpanel-swift.podspec
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
|
||||
Pod::Spec.new do |s|
|
||||
s.name = 'Mixpanel-swift'
|
||||
s.version = '1.0.3'
|
||||
s.license = 'Apache License, Version 2.0'
|
||||
s.summary = 'iPhone tracking library for Mixpanel Analytics in Swift'
|
||||
s.homepage = 'https://mixpanel.com'
|
||||
s.author = { 'Mixpanel, Inc' => 'support@mixpanel.com' }
|
||||
s.source = { :git => 'git@github.com:mixpanel/mixpanel-swift-private.git', :tag => "v#{s.version}" }
|
||||
s.ios.deployment_target = '8.0'
|
||||
s.source_files = 'Mixpanel/*.swift'
|
||||
s.module_name = 'Mixpanel'
|
||||
end
|
||||
420
Mixpanel.xcodeproj/project.pbxproj
Normal file
420
Mixpanel.xcodeproj/project.pbxproj
Normal file
|
|
@ -0,0 +1,420 @@
|
|||
// !$*UTF8*$!
|
||||
{
|
||||
archiveVersion = 1;
|
||||
classes = {
|
||||
};
|
||||
objectVersion = 46;
|
||||
objects = {
|
||||
|
||||
/* Begin PBXBuildFile section */
|
||||
51DD567C1D306B740045D3DB /* Logger.swift in Sources */ = {isa = PBXBuildFile; fileRef = 51DD56791D306B740045D3DB /* Logger.swift */; };
|
||||
51DD56831D306B7B0045D3DB /* PrintLogging.swift in Sources */ = {isa = PBXBuildFile; fileRef = 51DD56801D306B7B0045D3DB /* PrintLogging.swift */; };
|
||||
51DD56841D306B7B0045D3DB /* FileLogging.swift in Sources */ = {isa = PBXBuildFile; fileRef = 51DD56811D306B7B0045D3DB /* FileLogging.swift */; };
|
||||
E11594811CFF1491007F8B4F /* Mixpanel.h in Headers */ = {isa = PBXBuildFile; fileRef = E11594801CFF1491007F8B4F /* Mixpanel.h */; settings = {ATTRIBUTES = (Public, ); }; };
|
||||
E115948B1CFF1538007F8B4F /* Mixpanel.swift in Sources */ = {isa = PBXBuildFile; fileRef = E115948A1CFF1538007F8B4F /* Mixpanel.swift */; };
|
||||
E115948E1D000709007F8B4F /* MixpanelInstance.swift in Sources */ = {isa = PBXBuildFile; fileRef = E115948D1D000709007F8B4F /* MixpanelInstance.swift */; };
|
||||
E11594931D0036E1007F8B4F /* Persistence.swift in Sources */ = {isa = PBXBuildFile; fileRef = E11594921D0036E1007F8B4F /* Persistence.swift */; };
|
||||
E11594971D006022007F8B4F /* Network.swift in Sources */ = {isa = PBXBuildFile; fileRef = E11594961D006022007F8B4F /* Network.swift */; };
|
||||
E11594991D01689F007F8B4F /* JSONHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = E11594981D01689F007F8B4F /* JSONHandler.swift */; };
|
||||
E115949F1D01BE14007F8B4F /* Flush.swift in Sources */ = {isa = PBXBuildFile; fileRef = E115949E1D01BE14007F8B4F /* Flush.swift */; };
|
||||
E11594A11D01C597007F8B4F /* Track.swift in Sources */ = {isa = PBXBuildFile; fileRef = E11594A01D01C597007F8B4F /* Track.swift */; };
|
||||
E15FF7C61D02C9E10076CDE3 /* CoreTelephony.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E15FF7C51D02C9E10076CDE3 /* CoreTelephony.framework */; };
|
||||
E15FF7C81D0435670076CDE3 /* People.swift in Sources */ = {isa = PBXBuildFile; fileRef = E15FF7C71D0435670076CDE3 /* People.swift */; };
|
||||
E1982BFF1D0AC2E2006B7330 /* Error.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1982BFE1D0AC2E2006B7330 /* Error.swift */; };
|
||||
E1D335CC1D303A0D00E68E12 /* FlushRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1D335CB1D303A0D00E68E12 /* FlushRequest.swift */; };
|
||||
E1D335CE1D30578E00E68E12 /* Constants.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1D335CD1D30578E00E68E12 /* Constants.swift */; };
|
||||
E1D335D01D3059A800E68E12 /* AutomaticProperties.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1D335CF1D3059A800E68E12 /* AutomaticProperties.swift */; };
|
||||
/* End PBXBuildFile section */
|
||||
|
||||
/* Begin PBXFileReference section */
|
||||
51DD56791D306B740045D3DB /* Logger.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Logger.swift; sourceTree = "<group>"; };
|
||||
51DD56801D306B7B0045D3DB /* PrintLogging.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PrintLogging.swift; sourceTree = "<group>"; };
|
||||
51DD56811D306B7B0045D3DB /* FileLogging.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FileLogging.swift; sourceTree = "<group>"; };
|
||||
E115947D1CFF1491007F8B4F /* Mixpanel.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Mixpanel.framework; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||
E11594801CFF1491007F8B4F /* Mixpanel.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Mixpanel.h; sourceTree = "<group>"; };
|
||||
E11594821CFF1491007F8B4F /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
|
||||
E115948A1CFF1538007F8B4F /* Mixpanel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Mixpanel.swift; sourceTree = "<group>"; };
|
||||
E115948D1D000709007F8B4F /* MixpanelInstance.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MixpanelInstance.swift; sourceTree = "<group>"; };
|
||||
E11594921D0036E1007F8B4F /* Persistence.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Persistence.swift; sourceTree = "<group>"; };
|
||||
E11594961D006022007F8B4F /* Network.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Network.swift; sourceTree = "<group>"; };
|
||||
E11594981D01689F007F8B4F /* JSONHandler.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = JSONHandler.swift; sourceTree = "<group>"; };
|
||||
E115949E1D01BE14007F8B4F /* Flush.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Flush.swift; sourceTree = "<group>"; };
|
||||
E11594A01D01C597007F8B4F /* Track.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Track.swift; sourceTree = "<group>"; };
|
||||
E15FF7C51D02C9E10076CDE3 /* CoreTelephony.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreTelephony.framework; path = System/Library/Frameworks/CoreTelephony.framework; sourceTree = SDKROOT; };
|
||||
E15FF7C71D0435670076CDE3 /* People.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = People.swift; sourceTree = "<group>"; };
|
||||
E1982BFE1D0AC2E2006B7330 /* Error.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Error.swift; sourceTree = "<group>"; };
|
||||
E1D335CB1D303A0D00E68E12 /* FlushRequest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FlushRequest.swift; sourceTree = "<group>"; };
|
||||
E1D335CD1D30578E00E68E12 /* Constants.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Constants.swift; sourceTree = "<group>"; };
|
||||
E1D335CF1D3059A800E68E12 /* AutomaticProperties.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AutomaticProperties.swift; sourceTree = "<group>"; };
|
||||
/* End PBXFileReference section */
|
||||
|
||||
/* Begin PBXFrameworksBuildPhase section */
|
||||
E11594791CFF1491007F8B4F /* Frameworks */ = {
|
||||
isa = PBXFrameworksBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
E15FF7C61D02C9E10076CDE3 /* CoreTelephony.framework in Frameworks */,
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
/* End PBXFrameworksBuildPhase section */
|
||||
|
||||
/* Begin PBXGroup section */
|
||||
51DD56771D306B620045D3DB /* Log */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
51DD56781D306B6B0045D3DB /* Logging */,
|
||||
51DD56791D306B740045D3DB /* Logger.swift */,
|
||||
);
|
||||
name = Log;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
51DD56781D306B6B0045D3DB /* Logging */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
51DD56801D306B7B0045D3DB /* PrintLogging.swift */,
|
||||
51DD56811D306B7B0045D3DB /* FileLogging.swift */,
|
||||
);
|
||||
name = Logging;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
E11594731CFF1491007F8B4F = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
E115947F1CFF1491007F8B4F /* Mixpanel */,
|
||||
E115947E1CFF1491007F8B4F /* Products */,
|
||||
);
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
E115947E1CFF1491007F8B4F /* Products */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
E115947D1CFF1491007F8B4F /* Mixpanel.framework */,
|
||||
);
|
||||
name = Products;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
E115947F1CFF1491007F8B4F /* Mixpanel */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
E11594881CFF14D3007F8B4F /* Source */,
|
||||
E11594891CFF14DF007F8B4F /* Supporting Files */,
|
||||
E15FF8021D0461F60076CDE3 /* Frameworks */,
|
||||
);
|
||||
path = Mixpanel;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
E11594881CFF14D3007F8B4F /* Source */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
51DD56771D306B620045D3DB /* Log */,
|
||||
E115948A1CFF1538007F8B4F /* Mixpanel.swift */,
|
||||
E115948D1D000709007F8B4F /* MixpanelInstance.swift */,
|
||||
E11594921D0036E1007F8B4F /* Persistence.swift */,
|
||||
E11594961D006022007F8B4F /* Network.swift */,
|
||||
E11594981D01689F007F8B4F /* JSONHandler.swift */,
|
||||
E115949E1D01BE14007F8B4F /* Flush.swift */,
|
||||
E1D335CB1D303A0D00E68E12 /* FlushRequest.swift */,
|
||||
E11594A01D01C597007F8B4F /* Track.swift */,
|
||||
E15FF7C71D0435670076CDE3 /* People.swift */,
|
||||
E1982BFE1D0AC2E2006B7330 /* Error.swift */,
|
||||
E1D335CD1D30578E00E68E12 /* Constants.swift */,
|
||||
E1D335CF1D3059A800E68E12 /* AutomaticProperties.swift */,
|
||||
);
|
||||
name = Source;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
E11594891CFF14DF007F8B4F /* Supporting Files */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
E11594801CFF1491007F8B4F /* Mixpanel.h */,
|
||||
E11594821CFF1491007F8B4F /* Info.plist */,
|
||||
);
|
||||
name = "Supporting Files";
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
E15FF8021D0461F60076CDE3 /* Frameworks */ = {
|
||||
isa = PBXGroup;
|
||||
children = (
|
||||
E15FF7C51D02C9E10076CDE3 /* CoreTelephony.framework */,
|
||||
);
|
||||
name = Frameworks;
|
||||
sourceTree = "<group>";
|
||||
};
|
||||
/* End PBXGroup section */
|
||||
|
||||
/* Begin PBXHeadersBuildPhase section */
|
||||
E115947A1CFF1491007F8B4F /* Headers */ = {
|
||||
isa = PBXHeadersBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
E11594811CFF1491007F8B4F /* Mixpanel.h in Headers */,
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
/* End PBXHeadersBuildPhase section */
|
||||
|
||||
/* Begin PBXNativeTarget section */
|
||||
E115947C1CFF1491007F8B4F /* Mixpanel */ = {
|
||||
isa = PBXNativeTarget;
|
||||
buildConfigurationList = E11594851CFF1491007F8B4F /* Build configuration list for PBXNativeTarget "Mixpanel" */;
|
||||
buildPhases = (
|
||||
E11594781CFF1491007F8B4F /* Sources */,
|
||||
E11594791CFF1491007F8B4F /* Frameworks */,
|
||||
E115947A1CFF1491007F8B4F /* Headers */,
|
||||
E115947B1CFF1491007F8B4F /* Resources */,
|
||||
E1345A791D46C9A200496D0D /* ShellScript */,
|
||||
);
|
||||
buildRules = (
|
||||
);
|
||||
dependencies = (
|
||||
);
|
||||
name = Mixpanel;
|
||||
productName = Mixpanel;
|
||||
productReference = E115947D1CFF1491007F8B4F /* Mixpanel.framework */;
|
||||
productType = "com.apple.product-type.framework";
|
||||
};
|
||||
/* End PBXNativeTarget section */
|
||||
|
||||
/* Begin PBXProject section */
|
||||
E11594741CFF1491007F8B4F /* Project object */ = {
|
||||
isa = PBXProject;
|
||||
attributes = {
|
||||
LastUpgradeCheck = 0800;
|
||||
ORGANIZATIONNAME = Mixpanel;
|
||||
TargetAttributes = {
|
||||
E115947C1CFF1491007F8B4F = {
|
||||
CreatedOnToolsVersion = 7.3.1;
|
||||
DevelopmentTeam = E8FVX7QLET;
|
||||
DevelopmentTeamName = "Mixpanel, Inc.";
|
||||
LastSwiftMigration = 0800;
|
||||
};
|
||||
};
|
||||
};
|
||||
buildConfigurationList = E11594771CFF1491007F8B4F /* Build configuration list for PBXProject "Mixpanel" */;
|
||||
compatibilityVersion = "Xcode 3.2";
|
||||
developmentRegion = English;
|
||||
hasScannedForEncodings = 0;
|
||||
knownRegions = (
|
||||
en,
|
||||
);
|
||||
mainGroup = E11594731CFF1491007F8B4F;
|
||||
productRefGroup = E115947E1CFF1491007F8B4F /* Products */;
|
||||
projectDirPath = "";
|
||||
projectRoot = "";
|
||||
targets = (
|
||||
E115947C1CFF1491007F8B4F /* Mixpanel */,
|
||||
);
|
||||
};
|
||||
/* End PBXProject section */
|
||||
|
||||
/* Begin PBXResourcesBuildPhase section */
|
||||
E115947B1CFF1491007F8B4F /* Resources */ = {
|
||||
isa = PBXResourcesBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
/* End PBXResourcesBuildPhase section */
|
||||
|
||||
/* Begin PBXShellScriptBuildPhase section */
|
||||
E1345A791D46C9A200496D0D /* ShellScript */ = {
|
||||
isa = PBXShellScriptBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
);
|
||||
inputPaths = (
|
||||
);
|
||||
outputPaths = (
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
shellPath = /bin/sh;
|
||||
shellScript = "if which swiftlint >/dev/null; then\nswiftlint\nelse\necho \"warning: SwiftLint not installed, download from https://github.com/realm/SwiftLint\"\nfi";
|
||||
};
|
||||
/* End PBXShellScriptBuildPhase section */
|
||||
|
||||
/* Begin PBXSourcesBuildPhase section */
|
||||
E11594781CFF1491007F8B4F /* Sources */ = {
|
||||
isa = PBXSourcesBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
51DD56831D306B7B0045D3DB /* PrintLogging.swift in Sources */,
|
||||
E115948E1D000709007F8B4F /* MixpanelInstance.swift in Sources */,
|
||||
E1D335CE1D30578E00E68E12 /* Constants.swift in Sources */,
|
||||
E115949F1D01BE14007F8B4F /* Flush.swift in Sources */,
|
||||
E11594931D0036E1007F8B4F /* Persistence.swift in Sources */,
|
||||
E11594971D006022007F8B4F /* Network.swift in Sources */,
|
||||
E15FF7C81D0435670076CDE3 /* People.swift in Sources */,
|
||||
E11594A11D01C597007F8B4F /* Track.swift in Sources */,
|
||||
E11594991D01689F007F8B4F /* JSONHandler.swift in Sources */,
|
||||
E1D335D01D3059A800E68E12 /* AutomaticProperties.swift in Sources */,
|
||||
51DD567C1D306B740045D3DB /* Logger.swift in Sources */,
|
||||
E1982BFF1D0AC2E2006B7330 /* Error.swift in Sources */,
|
||||
51DD56841D306B7B0045D3DB /* FileLogging.swift in Sources */,
|
||||
E1D335CC1D303A0D00E68E12 /* FlushRequest.swift in Sources */,
|
||||
E115948B1CFF1538007F8B4F /* Mixpanel.swift in Sources */,
|
||||
);
|
||||
runOnlyForDeploymentPostprocessing = 0;
|
||||
};
|
||||
/* End PBXSourcesBuildPhase section */
|
||||
|
||||
/* Begin XCBuildConfiguration section */
|
||||
E11594831CFF1491007F8B4F /* Debug */ = {
|
||||
isa = XCBuildConfiguration;
|
||||
buildSettings = {
|
||||
ALWAYS_SEARCH_USER_PATHS = NO;
|
||||
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_BOOL_CONVERSION = YES;
|
||||
CLANG_WARN_CONSTANT_CONVERSION = YES;
|
||||
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
|
||||
CLANG_WARN_EMPTY_BODY = YES;
|
||||
CLANG_WARN_ENUM_CONVERSION = YES;
|
||||
CLANG_WARN_INT_CONVERSION = YES;
|
||||
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
|
||||
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;
|
||||
DEFINES_MODULE = YES;
|
||||
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 = 9.3;
|
||||
MTL_ENABLE_DEBUG_INFO = YES;
|
||||
ONLY_ACTIVE_ARCH = YES;
|
||||
SDKROOT = iphoneos;
|
||||
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
|
||||
TARGETED_DEVICE_FAMILY = "1,2";
|
||||
VERSIONING_SYSTEM = "apple-generic";
|
||||
VERSION_INFO_PREFIX = "";
|
||||
};
|
||||
name = Debug;
|
||||
};
|
||||
E11594841CFF1491007F8B4F /* Release */ = {
|
||||
isa = XCBuildConfiguration;
|
||||
buildSettings = {
|
||||
ALWAYS_SEARCH_USER_PATHS = NO;
|
||||
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_BOOL_CONVERSION = YES;
|
||||
CLANG_WARN_CONSTANT_CONVERSION = YES;
|
||||
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
|
||||
CLANG_WARN_EMPTY_BODY = YES;
|
||||
CLANG_WARN_ENUM_CONVERSION = YES;
|
||||
CLANG_WARN_INT_CONVERSION = YES;
|
||||
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
|
||||
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";
|
||||
DEFINES_MODULE = YES;
|
||||
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 = 9.3;
|
||||
MTL_ENABLE_DEBUG_INFO = NO;
|
||||
SDKROOT = iphoneos;
|
||||
TARGETED_DEVICE_FAMILY = "1,2";
|
||||
VALIDATE_PRODUCT = YES;
|
||||
VERSIONING_SYSTEM = "apple-generic";
|
||||
VERSION_INFO_PREFIX = "";
|
||||
};
|
||||
name = Release;
|
||||
};
|
||||
E11594861CFF1491007F8B4F /* Debug */ = {
|
||||
isa = XCBuildConfiguration;
|
||||
buildSettings = {
|
||||
CLANG_ENABLE_MODULES = YES;
|
||||
DEFINES_MODULE = YES;
|
||||
DYLIB_COMPATIBILITY_VERSION = 1;
|
||||
DYLIB_CURRENT_VERSION = 1;
|
||||
DYLIB_INSTALL_NAME_BASE = "@rpath";
|
||||
INFOPLIST_FILE = Mixpanel/Info.plist;
|
||||
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
|
||||
IPHONEOS_DEPLOYMENT_TARGET = 8.0;
|
||||
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
|
||||
PRODUCT_BUNDLE_IDENTIFIER = com.mixpanel.Mixpanel;
|
||||
PRODUCT_NAME = "$(TARGET_NAME)";
|
||||
SKIP_INSTALL = YES;
|
||||
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
|
||||
SWIFT_VERSION = 3.0;
|
||||
};
|
||||
name = Debug;
|
||||
};
|
||||
E11594871CFF1491007F8B4F /* Release */ = {
|
||||
isa = XCBuildConfiguration;
|
||||
buildSettings = {
|
||||
CLANG_ENABLE_MODULES = YES;
|
||||
DEFINES_MODULE = YES;
|
||||
DYLIB_COMPATIBILITY_VERSION = 1;
|
||||
DYLIB_CURRENT_VERSION = 1;
|
||||
DYLIB_INSTALL_NAME_BASE = "@rpath";
|
||||
INFOPLIST_FILE = Mixpanel/Info.plist;
|
||||
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
|
||||
IPHONEOS_DEPLOYMENT_TARGET = 8.0;
|
||||
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
|
||||
PRODUCT_BUNDLE_IDENTIFIER = com.mixpanel.Mixpanel;
|
||||
PRODUCT_NAME = "$(TARGET_NAME)";
|
||||
SKIP_INSTALL = YES;
|
||||
SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule";
|
||||
SWIFT_VERSION = 3.0;
|
||||
};
|
||||
name = Release;
|
||||
};
|
||||
/* End XCBuildConfiguration section */
|
||||
|
||||
/* Begin XCConfigurationList section */
|
||||
E11594771CFF1491007F8B4F /* Build configuration list for PBXProject "Mixpanel" */ = {
|
||||
isa = XCConfigurationList;
|
||||
buildConfigurations = (
|
||||
E11594831CFF1491007F8B4F /* Debug */,
|
||||
E11594841CFF1491007F8B4F /* Release */,
|
||||
);
|
||||
defaultConfigurationIsVisible = 0;
|
||||
defaultConfigurationName = Release;
|
||||
};
|
||||
E11594851CFF1491007F8B4F /* Build configuration list for PBXNativeTarget "Mixpanel" */ = {
|
||||
isa = XCConfigurationList;
|
||||
buildConfigurations = (
|
||||
E11594861CFF1491007F8B4F /* Debug */,
|
||||
E11594871CFF1491007F8B4F /* Release */,
|
||||
);
|
||||
defaultConfigurationIsVisible = 0;
|
||||
defaultConfigurationName = Release;
|
||||
};
|
||||
/* End XCConfigurationList section */
|
||||
};
|
||||
rootObject = E11594741CFF1491007F8B4F /* Project object */;
|
||||
}
|
||||
BIN
Mixpanel.xcodeproj/project.xcworkspace/xcuserdata/yardeneitan.xcuserdatad/UserInterfaceState.xcuserstate
generated
Normal file
BIN
Mixpanel.xcodeproj/project.xcworkspace/xcuserdata/yardeneitan.xcuserdatad/UserInterfaceState.xcuserstate
generated
Normal file
Binary file not shown.
80
Mixpanel.xcodeproj/xcshareddata/xcschemes/Mixpanel.xcscheme
Normal file
80
Mixpanel.xcodeproj/xcshareddata/xcschemes/Mixpanel.xcscheme
Normal file
|
|
@ -0,0 +1,80 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<Scheme
|
||||
LastUpgradeVersion = "0800"
|
||||
version = "1.3">
|
||||
<BuildAction
|
||||
parallelizeBuildables = "YES"
|
||||
buildImplicitDependencies = "YES">
|
||||
<BuildActionEntries>
|
||||
<BuildActionEntry
|
||||
buildForTesting = "YES"
|
||||
buildForRunning = "YES"
|
||||
buildForProfiling = "YES"
|
||||
buildForArchiving = "YES"
|
||||
buildForAnalyzing = "YES">
|
||||
<BuildableReference
|
||||
BuildableIdentifier = "primary"
|
||||
BlueprintIdentifier = "E115947C1CFF1491007F8B4F"
|
||||
BuildableName = "Mixpanel.framework"
|
||||
BlueprintName = "Mixpanel"
|
||||
ReferencedContainer = "container:Mixpanel.xcodeproj">
|
||||
</BuildableReference>
|
||||
</BuildActionEntry>
|
||||
</BuildActionEntries>
|
||||
</BuildAction>
|
||||
<TestAction
|
||||
buildConfiguration = "Debug"
|
||||
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
|
||||
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
|
||||
shouldUseLaunchSchemeArgsEnv = "YES">
|
||||
<Testables>
|
||||
</Testables>
|
||||
<AdditionalOptions>
|
||||
</AdditionalOptions>
|
||||
</TestAction>
|
||||
<LaunchAction
|
||||
buildConfiguration = "Debug"
|
||||
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
|
||||
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
|
||||
launchStyle = "0"
|
||||
useCustomWorkingDirectory = "NO"
|
||||
ignoresPersistentStateOnLaunch = "NO"
|
||||
debugDocumentVersioning = "YES"
|
||||
debugServiceExtension = "internal"
|
||||
allowLocationSimulation = "YES">
|
||||
<MacroExpansion>
|
||||
<BuildableReference
|
||||
BuildableIdentifier = "primary"
|
||||
BlueprintIdentifier = "E115947C1CFF1491007F8B4F"
|
||||
BuildableName = "Mixpanel.framework"
|
||||
BlueprintName = "Mixpanel"
|
||||
ReferencedContainer = "container:Mixpanel.xcodeproj">
|
||||
</BuildableReference>
|
||||
</MacroExpansion>
|
||||
<AdditionalOptions>
|
||||
</AdditionalOptions>
|
||||
</LaunchAction>
|
||||
<ProfileAction
|
||||
buildConfiguration = "Release"
|
||||
shouldUseLaunchSchemeArgsEnv = "YES"
|
||||
savedToolIdentifier = ""
|
||||
useCustomWorkingDirectory = "NO"
|
||||
debugDocumentVersioning = "YES">
|
||||
<MacroExpansion>
|
||||
<BuildableReference
|
||||
BuildableIdentifier = "primary"
|
||||
BlueprintIdentifier = "E115947C1CFF1491007F8B4F"
|
||||
BuildableName = "Mixpanel.framework"
|
||||
BlueprintName = "Mixpanel"
|
||||
ReferencedContainer = "container:Mixpanel.xcodeproj">
|
||||
</BuildableReference>
|
||||
</MacroExpansion>
|
||||
</ProfileAction>
|
||||
<AnalyzeAction
|
||||
buildConfiguration = "Debug">
|
||||
</AnalyzeAction>
|
||||
<ArchiveAction
|
||||
buildConfiguration = "Release"
|
||||
revealArchiveInOrganizer = "YES">
|
||||
</ArchiveAction>
|
||||
</Scheme>
|
||||
|
|
@ -0,0 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<Bucket
|
||||
type = "1"
|
||||
version = "2.0">
|
||||
</Bucket>
|
||||
|
|
@ -0,0 +1,14 @@
|
|||
<?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>SuppressBuildableAutocreation</key>
|
||||
<dict>
|
||||
<key>E115947C1CFF1491007F8B4F</key>
|
||||
<dict>
|
||||
<key>primary</key>
|
||||
<true/>
|
||||
</dict>
|
||||
</dict>
|
||||
</dict>
|
||||
</plist>
|
||||
77
Mixpanel/AutomaticProperties.swift
Normal file
77
Mixpanel/AutomaticProperties.swift
Normal file
|
|
@ -0,0 +1,77 @@
|
|||
//
|
||||
// AutomaticProperties.swift
|
||||
// Mixpanel
|
||||
//
|
||||
// Created by Yarden Eitan on 7/8/16.
|
||||
// Copyright © 2016 Mixpanel. All rights reserved.
|
||||
//
|
||||
|
||||
import Foundation
|
||||
import CoreTelephony
|
||||
|
||||
class AutomaticProperties {
|
||||
|
||||
static let telephonyInfo = CTTelephonyNetworkInfo()
|
||||
|
||||
static var properties: Properties = {
|
||||
var p = Properties()
|
||||
let size = UIScreen.main().bounds.size
|
||||
let infoDict = Bundle.main.infoDictionary
|
||||
if let infoDict = infoDict {
|
||||
p["$app_build_number"] = infoDict["CFBundleVersion"]
|
||||
p["$app_version_string"] = infoDict["CFBundleShortVersionString"]
|
||||
}
|
||||
p["$carrier"] = AutomaticProperties.telephonyInfo.subscriberCellularProvider?.carrierName
|
||||
p["mp_lib"] = "swift"
|
||||
p["$lib_version"] = AutomaticProperties.libVersion()
|
||||
p["$manufacturer"] = "Apple"
|
||||
p["$os"] = UIDevice.current().systemName
|
||||
p["$os_version"] = UIDevice.current().systemVersion
|
||||
p["$model"] = AutomaticProperties.deviceModel()
|
||||
p["$screen_height"] = Int(size.height)
|
||||
p["$screen_width"] = Int(size.width)
|
||||
return p
|
||||
}()
|
||||
|
||||
static var peopleProperties: Properties = {
|
||||
var p = Properties()
|
||||
let infoDict = Bundle.main.infoDictionary
|
||||
if let infoDict = infoDict {
|
||||
p["$ios_app_version"] = infoDict["CFBundleVersion"]
|
||||
p["$ios_app_release"] = infoDict["CFBundleShortVersionString"]
|
||||
}
|
||||
p["$ios_device_model"] = AutomaticProperties.deviceModel()
|
||||
p["$ios_version"] = UIDevice.current().systemVersion
|
||||
p["$ios_lib_version"] = AutomaticProperties.libVersion()
|
||||
|
||||
return p
|
||||
}()
|
||||
|
||||
class func getCurrentRadio() -> String? {
|
||||
var radio = telephonyInfo.currentRadioAccessTechnology
|
||||
let prefix = "CTRadioAccessTechnology"
|
||||
if radio == nil {
|
||||
radio = "None"
|
||||
} else if radio!.hasPrefix(prefix) {
|
||||
radio = (radio! as NSString).substring(from: prefix.characters.count)
|
||||
}
|
||||
return radio
|
||||
}
|
||||
|
||||
class func deviceModel() -> String {
|
||||
var systemInfo = utsname()
|
||||
uname(&systemInfo)
|
||||
let modelCode = withUnsafeMutablePointer(&systemInfo.machine) {
|
||||
ptr in String(cString: UnsafePointer<CChar>(ptr))
|
||||
}
|
||||
if let model = String(validatingUTF8: modelCode) {
|
||||
return model
|
||||
}
|
||||
return ""
|
||||
}
|
||||
|
||||
class func libVersion() -> String? {
|
||||
return Bundle(for: self).infoDictionary?["CFBundleShortVersionString"] as? String
|
||||
}
|
||||
|
||||
}
|
||||
20
Mixpanel/Constants.swift
Normal file
20
Mixpanel/Constants.swift
Normal file
|
|
@ -0,0 +1,20 @@
|
|||
//
|
||||
// Constants.swift
|
||||
// Mixpanel
|
||||
//
|
||||
// Created by Yarden Eitan on 7/8/16.
|
||||
// Copyright © 2016 Mixpanel. All rights reserved.
|
||||
//
|
||||
|
||||
import Foundation
|
||||
|
||||
struct QueueConstants {
|
||||
static var queueSize = 5000
|
||||
}
|
||||
|
||||
struct APIConstants {
|
||||
static let batchSize = 50
|
||||
static let minRetryBackoff = 60.0
|
||||
static let maxRetryBackoff = 600.0
|
||||
static let failuresTillBackoff = 2
|
||||
}
|
||||
42
Mixpanel/Error.swift
Normal file
42
Mixpanel/Error.swift
Normal file
|
|
@ -0,0 +1,42 @@
|
|||
//
|
||||
// Error.swift
|
||||
// Mixpanel
|
||||
//
|
||||
// Created by Yarden Eitan on 6/10/16.
|
||||
// Copyright © 2016 Mixpanel. All rights reserved.
|
||||
//
|
||||
|
||||
import Foundation
|
||||
|
||||
enum PropertyError: ErrorProtocol {
|
||||
case InvalidType(type: AnyObject)
|
||||
}
|
||||
|
||||
class Assertions {
|
||||
static var assertClosure = swiftAssertClosure
|
||||
static let swiftAssertClosure = { Swift.assert($0, $1, file: $2, line: $3) }
|
||||
}
|
||||
|
||||
func MPAssert(_ condition: @autoclosure() -> Bool,
|
||||
_ message: @autoclosure() -> String = "",
|
||||
file: StaticString = #file,
|
||||
line: UInt = #line) {
|
||||
Assertions.assertClosure(condition(), message(), file, line)
|
||||
}
|
||||
|
||||
class ErrorHandler {
|
||||
class func wrap<ReturnType>(_ f: @noescape() throws -> ReturnType?) -> ReturnType? {
|
||||
do {
|
||||
return try f()
|
||||
} catch let error {
|
||||
logError(error)
|
||||
return nil
|
||||
}
|
||||
}
|
||||
|
||||
class func logError(_ error: ErrorProtocol) {
|
||||
let stackSymbols = Thread.callStackSymbols
|
||||
Logger.error(message: "Error: \(error) \n Stack Symbols: \(stackSymbols)")
|
||||
}
|
||||
|
||||
}
|
||||
39
Mixpanel/FileLogging.swift
Normal file
39
Mixpanel/FileLogging.swift
Normal file
|
|
@ -0,0 +1,39 @@
|
|||
//
|
||||
// FileLogging.swift
|
||||
// MPLogger
|
||||
//
|
||||
// Created by Sam Green on 7/8/16.
|
||||
// Copyright © 2016 Mixpanel. All rights reserved.
|
||||
//
|
||||
|
||||
import Foundation
|
||||
|
||||
/// Logs all messages to a file
|
||||
class FileLogging: Logging {
|
||||
private let fileHandle: FileHandle
|
||||
|
||||
init(path: String) {
|
||||
if let handle = FileHandle(forWritingAtPath: path) {
|
||||
fileHandle = handle
|
||||
} else {
|
||||
fileHandle = FileHandle.withStandardError
|
||||
}
|
||||
|
||||
// Move to the end of the file so we can append messages
|
||||
fileHandle.seekToEndOfFile()
|
||||
}
|
||||
|
||||
deinit {
|
||||
// Ensure we close the file handle to clear the resources
|
||||
fileHandle.closeFile()
|
||||
}
|
||||
|
||||
func addMessage(message: LogMessage) {
|
||||
let string = "File: \(message.file) - Func: \(message.function) - " +
|
||||
"Level: \(message.level.rawValue) - Message: \(message.text)"
|
||||
if let data = string.data(using: String.Encoding.utf8) {
|
||||
// Write the message as data to the file
|
||||
fileHandle.write(data)
|
||||
}
|
||||
}
|
||||
}
|
||||
123
Mixpanel/Flush.swift
Normal file
123
Mixpanel/Flush.swift
Normal file
|
|
@ -0,0 +1,123 @@
|
|||
//
|
||||
// Flush.swift
|
||||
// Mixpanel
|
||||
//
|
||||
// Created by Yarden Eitan on 6/3/16.
|
||||
// Copyright © 2016 Mixpanel. All rights reserved.
|
||||
//
|
||||
|
||||
import Foundation
|
||||
|
||||
protocol FlushDelegate {
|
||||
func flush(completion: (() -> Void)?)
|
||||
func updateNetworkActivityIndicator(_ on: Bool)
|
||||
}
|
||||
|
||||
class Flush: AppLifecycle {
|
||||
|
||||
var timer: Timer?
|
||||
var delegate: FlushDelegate?
|
||||
var useIPAddressForGeoLocation = true
|
||||
var flushRequest = FlushRequest()
|
||||
var flushOnBackground = true
|
||||
var _flushInterval = 0.0
|
||||
var flushInterval: Double {
|
||||
set {
|
||||
objc_sync_enter(self)
|
||||
_flushInterval = newValue
|
||||
objc_sync_exit(self)
|
||||
|
||||
delegate?.flush(completion: nil)
|
||||
startFlushTimer()
|
||||
}
|
||||
get {
|
||||
objc_sync_enter(self)
|
||||
defer { objc_sync_exit(self) }
|
||||
|
||||
return _flushInterval
|
||||
}
|
||||
}
|
||||
|
||||
func flushEventsQueue(_ eventsQueue: inout Queue) {
|
||||
flushQueue(type: .Events, queue: &eventsQueue)
|
||||
}
|
||||
|
||||
func flushPeopleQueue(_ peopleQueue: inout Queue) {
|
||||
flushQueue(type: .People, queue: &peopleQueue)
|
||||
}
|
||||
|
||||
func flushQueue(type: FlushType, queue: inout Queue) {
|
||||
if flushRequest.requestNotAllowed() {
|
||||
return
|
||||
}
|
||||
flushQueueInBatches(&queue, type: type)
|
||||
}
|
||||
|
||||
func startFlushTimer() {
|
||||
stopFlushTimer()
|
||||
if self.flushInterval > 0 {
|
||||
DispatchQueue.main.async() {
|
||||
self.timer = Timer.scheduledTimer(timeInterval: self.flushInterval,
|
||||
target: self,
|
||||
selector: #selector(self.flushSelector),
|
||||
userInfo: nil,
|
||||
repeats: true)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@objc func flushSelector() {
|
||||
delegate?.flush(completion: nil)
|
||||
}
|
||||
|
||||
func stopFlushTimer() {
|
||||
if let timer = self.timer {
|
||||
DispatchQueue.main.async() {
|
||||
timer.invalidate()
|
||||
self.timer = nil
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
func flushQueueInBatches(_ queue: inout Queue, type: FlushType) {
|
||||
while !queue.isEmpty {
|
||||
var shouldContinue = false
|
||||
let batchSize = min(queue.count, APIConstants.batchSize)
|
||||
let range = 0..<batchSize
|
||||
let batch = Array(queue[range])
|
||||
let requestData = JSONHandler.encodeAPIData(batch)
|
||||
if let requestData = requestData {
|
||||
let semaphore = DispatchSemaphore(value: 0)
|
||||
delegate?.updateNetworkActivityIndicator(true)
|
||||
var shadowQueue = queue
|
||||
flushRequest.sendRequest(requestData,
|
||||
type: type,
|
||||
useIP: useIPAddressForGeoLocation,
|
||||
completion: { success in
|
||||
self.delegate?.updateNetworkActivityIndicator(false)
|
||||
if success {
|
||||
shadowQueue.removeSubrange(range)
|
||||
}
|
||||
shouldContinue = success
|
||||
semaphore.signal()
|
||||
})
|
||||
_ = semaphore.wait(timeout: DispatchTime.distantFuture)
|
||||
queue = shadowQueue
|
||||
}
|
||||
|
||||
if !shouldContinue {
|
||||
break
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// MARK: - Lifecycle
|
||||
func applicationDidBecomeActive() {
|
||||
startFlushTimer()
|
||||
}
|
||||
|
||||
func applicationWillResignActive() {
|
||||
stopFlushTimer()
|
||||
}
|
||||
|
||||
}
|
||||
98
Mixpanel/FlushRequest.swift
Normal file
98
Mixpanel/FlushRequest.swift
Normal file
|
|
@ -0,0 +1,98 @@
|
|||
//
|
||||
// FlushRequest.swift
|
||||
// Mixpanel
|
||||
//
|
||||
// Created by Yarden Eitan on 7/8/16.
|
||||
// Copyright © 2016 Mixpanel. All rights reserved.
|
||||
//
|
||||
|
||||
import Foundation
|
||||
|
||||
enum FlushType: String {
|
||||
case Events = "/track/"
|
||||
case People = "/engage/"
|
||||
}
|
||||
|
||||
class FlushRequest: Network {
|
||||
|
||||
var networkRequestsAllowedAfterTime = 0.0
|
||||
var networkConsecutiveFailures = 0
|
||||
|
||||
func sendRequest(_ requestData: String,
|
||||
type: FlushType,
|
||||
useIP: Bool,
|
||||
completion: (Bool) -> Void) {
|
||||
|
||||
let responseParser: (Data) -> Int? = { data in
|
||||
let response = String(data: data, encoding: String.Encoding.utf8)
|
||||
if let response = response {
|
||||
return Int(response) ?? 0
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
let requestBody = "ip=\(Int(useIP))&data=\(requestData)"
|
||||
.data(using: String.Encoding.utf8)
|
||||
|
||||
let resource = Network.buildResource(path: type.rawValue,
|
||||
method: Method.POST,
|
||||
requestBody: requestBody,
|
||||
headers: ["Accept-Encoding": "gzip"],
|
||||
parse: responseParser)
|
||||
|
||||
flushRequestHandler(BasePath.MixpanelAPI,
|
||||
resource: resource,
|
||||
completion: { success in
|
||||
completion(success)
|
||||
})
|
||||
}
|
||||
|
||||
private func flushRequestHandler(_ base: String,
|
||||
resource: Resource<Int>,
|
||||
completion: (Bool) -> Void) {
|
||||
|
||||
Network.apiRequest(base: base,
|
||||
resource: resource,
|
||||
failure: { (reason, data, response) in
|
||||
self.networkConsecutiveFailures += 1
|
||||
self.updateRetryDelay(response)
|
||||
completion(false)
|
||||
},
|
||||
success: { (result, response) in
|
||||
self.networkConsecutiveFailures = 0
|
||||
self.updateRetryDelay(response)
|
||||
if result == 0 {
|
||||
Logger.info(message: "\(base) api rejected some items")
|
||||
}
|
||||
completion(true)
|
||||
}
|
||||
)
|
||||
}
|
||||
|
||||
private func updateRetryDelay(_ response: URLResponse?) {
|
||||
var retryTime = 0.0
|
||||
let retryHeader = (response as? HTTPURLResponse)?.allHeaderFields["Retry-After"] as? String
|
||||
if let retryHeader = retryHeader, let retryHeaderParsed = (Double(retryHeader)) {
|
||||
retryTime = retryHeaderParsed
|
||||
}
|
||||
|
||||
if networkConsecutiveFailures >= APIConstants.failuresTillBackoff {
|
||||
retryTime = max(retryTime,
|
||||
retryBackOffTimeWithConsecutiveFailures(
|
||||
self.networkConsecutiveFailures))
|
||||
}
|
||||
let retryDate = Date(timeIntervalSinceNow: retryTime)
|
||||
networkRequestsAllowedAfterTime = retryDate.timeIntervalSince1970
|
||||
}
|
||||
|
||||
private func retryBackOffTimeWithConsecutiveFailures(_ failureCount: Int) -> TimeInterval {
|
||||
let time = pow(2.0, Double(failureCount) - 1) * 60 + Double(arc4random_uniform(30))
|
||||
return min(max(APIConstants.minRetryBackoff, time),
|
||||
APIConstants.maxRetryBackoff)
|
||||
}
|
||||
|
||||
func requestNotAllowed() -> Bool {
|
||||
return Date().timeIntervalSince1970 < networkRequestsAllowedAfterTime
|
||||
}
|
||||
|
||||
}
|
||||
26
Mixpanel/Info.plist
Normal file
26
Mixpanel/Info.plist
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
<?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>CFBundleDevelopmentRegion</key>
|
||||
<string>en</string>
|
||||
<key>CFBundleExecutable</key>
|
||||
<string>$(EXECUTABLE_NAME)</string>
|
||||
<key>CFBundleIdentifier</key>
|
||||
<string>$(PRODUCT_BUNDLE_IDENTIFIER)</string>
|
||||
<key>CFBundleInfoDictionaryVersion</key>
|
||||
<string>6.0</string>
|
||||
<key>CFBundleName</key>
|
||||
<string>$(PRODUCT_NAME)</string>
|
||||
<key>CFBundlePackageType</key>
|
||||
<string>FMWK</string>
|
||||
<key>CFBundleShortVersionString</key>
|
||||
<string>1.0</string>
|
||||
<key>CFBundleSignature</key>
|
||||
<string>????</string>
|
||||
<key>CFBundleVersion</key>
|
||||
<string>$(CURRENT_PROJECT_VERSION)</string>
|
||||
<key>NSPrincipalClass</key>
|
||||
<string></string>
|
||||
</dict>
|
||||
</plist>
|
||||
82
Mixpanel/JSONHandler.swift
Normal file
82
Mixpanel/JSONHandler.swift
Normal file
|
|
@ -0,0 +1,82 @@
|
|||
//
|
||||
// JSONHandler.swift
|
||||
// Mixpanel
|
||||
//
|
||||
// Created by Yarden Eitan on 6/3/16.
|
||||
// Copyright © 2016 Mixpanel. All rights reserved.
|
||||
//
|
||||
|
||||
import Foundation
|
||||
|
||||
class JSONHandler {
|
||||
|
||||
typealias MPObjectToParse = AnyObject
|
||||
|
||||
class func encodeAPIData(_ obj: MPObjectToParse) -> String? {
|
||||
let data: Data? = serializeJSONObject(obj)
|
||||
|
||||
guard let d = data else {
|
||||
Logger.warn(message: "couldn't serialize object")
|
||||
return nil
|
||||
}
|
||||
|
||||
let base64Encoded = d.base64EncodedString(options: .lineLength64Characters)
|
||||
|
||||
guard let b64 = base64Encoded
|
||||
.addingPercentEncoding(withAllowedCharacters: CharacterSet.urlQueryAllowed) else {
|
||||
Logger.warn(message: "couldn't replace characters to allowed URL character set")
|
||||
return nil
|
||||
}
|
||||
|
||||
return b64
|
||||
}
|
||||
|
||||
class func serializeJSONObject(_ obj: MPObjectToParse) -> Data? {
|
||||
let serializableJSONObject = makeObjectSerializable(obj)
|
||||
|
||||
guard JSONSerialization.isValidJSONObject(serializableJSONObject) else {
|
||||
Logger.warn(message: "object isn't valid and can't be serialzed to JSON")
|
||||
return nil
|
||||
}
|
||||
var serializedObject: Data? = nil
|
||||
do {
|
||||
serializedObject = try JSONSerialization
|
||||
.data(withJSONObject: serializableJSONObject, options: [])
|
||||
} catch {
|
||||
Logger.warn(message: "exception encoding api data")
|
||||
}
|
||||
return serializedObject
|
||||
}
|
||||
|
||||
private class func makeObjectSerializable(_ obj: MPObjectToParse) -> MPObjectToParse {
|
||||
switch obj {
|
||||
case is String, is Int, is UInt, is Double, is Float:
|
||||
return obj
|
||||
|
||||
case let obj as Array<AnyObject>:
|
||||
return obj.map() { makeObjectSerializable($0) }
|
||||
|
||||
case let obj as Properties:
|
||||
var serializedDict = Properties()
|
||||
_ = obj.map() { (k, v) in
|
||||
serializedDict[k] =
|
||||
makeObjectSerializable(v) }
|
||||
return serializedDict
|
||||
|
||||
case let obj as Date:
|
||||
let dateFormatter = DateFormatter()
|
||||
dateFormatter.dateFormat = "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'"
|
||||
dateFormatter.timeZone = TimeZone(abbreviation: "UTC")
|
||||
dateFormatter.locale = Locale(localeIdentifier: "en_US_POSIX")
|
||||
return dateFormatter.string(from: obj)
|
||||
|
||||
case let obj as URL:
|
||||
return obj.absoluteString!
|
||||
|
||||
default:
|
||||
Logger.info(message: "enforcing string on object")
|
||||
return obj.description
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
115
Mixpanel/Logger.swift
Normal file
115
Mixpanel/Logger.swift
Normal file
|
|
@ -0,0 +1,115 @@
|
|||
//
|
||||
// Logger.swift
|
||||
// Logger
|
||||
//
|
||||
// Created by Sam Green on 7/8/16.
|
||||
// Copyright © 2016 Mixpanel. All rights reserved.
|
||||
//
|
||||
|
||||
import Foundation
|
||||
|
||||
/// This defines the various levels of logging that a message may be tagged with. This allows hiding and
|
||||
/// showing different logging levels at run time depending on the environment
|
||||
enum LogLevel: String {
|
||||
/// Logging displays *all* logs and additional debug information that may be useful to a developer
|
||||
case Debug
|
||||
|
||||
/// Logging displays *all* logs (**except** debug)
|
||||
case Info
|
||||
|
||||
/// Logging displays *only* warnings and above
|
||||
case Warning
|
||||
|
||||
/// Logging displays *only* errors and above
|
||||
case Error
|
||||
}
|
||||
|
||||
/// This holds all the data for each log message, since the formatting is up to each
|
||||
/// logging object. It is a simple bag of data
|
||||
struct LogMessage {
|
||||
/// The file where this log message was created
|
||||
let file: String
|
||||
|
||||
/// The function where this log message was created
|
||||
let function: String
|
||||
|
||||
/// The text of the log message
|
||||
let text: String
|
||||
|
||||
/// The level of the log message
|
||||
let level: LogLevel
|
||||
|
||||
init(path: String, function: String, text: String, level: LogLevel) {
|
||||
if let file = path.components(separatedBy: "/").last {
|
||||
self.file = file
|
||||
} else {
|
||||
self.file = path
|
||||
}
|
||||
self.function = function
|
||||
self.text = text
|
||||
self.level = level
|
||||
}
|
||||
}
|
||||
|
||||
/// Any object that conforms to this protocol may log messages
|
||||
protocol Logging {
|
||||
func addMessage(message: LogMessage)
|
||||
}
|
||||
|
||||
class Logger {
|
||||
private static var loggers = [Logging]()
|
||||
private static var enabledLevels = Set<LogLevel>()
|
||||
|
||||
/// Add a `Logging` object to receive all log messages
|
||||
class func addLogging(_ logging: Logging) {
|
||||
loggers.append(logging)
|
||||
}
|
||||
|
||||
/// Enable log messages of a specific `LogLevel` to be added to the log
|
||||
class func enableLevel(_ level: LogLevel) {
|
||||
enabledLevels.insert(level)
|
||||
}
|
||||
|
||||
/// Disable log messages of a specific `LogLevel` to prevent them from being logged
|
||||
class func disableLevel(_ level: LogLevel) {
|
||||
enabledLevels.remove(level)
|
||||
}
|
||||
|
||||
/// debug: Adds a debug message to the Mixpanel log
|
||||
/// - Parameter message: The message to be added to the log
|
||||
class func debug(message: @autoclosure() -> Any, _ path: String = #file, _ function: String = #function) {
|
||||
guard enabledLevels.contains(.Debug) else { return }
|
||||
forwardLogMessage(LogMessage(path: path, function: function, text: "\(message())",
|
||||
level: .Debug))
|
||||
}
|
||||
|
||||
/// info: Adds an informational message to the Mixpanel log
|
||||
/// - Parameter message: The message to be added to the log
|
||||
class func info(message: @autoclosure() -> Any, _ path: String = #file, _ function: String = #function) {
|
||||
guard enabledLevels.contains(.Info) else { return }
|
||||
forwardLogMessage(LogMessage(path: path, function: function, text: "\(message())",
|
||||
level: .Info))
|
||||
}
|
||||
|
||||
/// warn: Adds a warning message to the Mixpanel log
|
||||
/// - Parameter message: The message to be added to the log
|
||||
class func warn(message: @autoclosure() -> Any, _ path: String = #file, _ function: String = #function) {
|
||||
guard enabledLevels.contains(.Warning) else { return }
|
||||
forwardLogMessage(LogMessage(path: path, function: function, text: "\(message())",
|
||||
level: .Warning))
|
||||
}
|
||||
|
||||
/// error: Adds an error message to the Mixpanel log
|
||||
/// - Parameter message: The message to be added to the log
|
||||
class func error(message: @autoclosure() -> Any, _ path: String = #file, _ function: String = #function) {
|
||||
guard enabledLevels.contains(.Error) else { return }
|
||||
forwardLogMessage(LogMessage(path: path, function: function, text: "\(message())",
|
||||
level: .Error))
|
||||
}
|
||||
|
||||
/// This forwards a `LogMessage` to each logger that has been added
|
||||
class private func forwardLogMessage(_ message: LogMessage) {
|
||||
// Forward the log message to every registered Logging instance
|
||||
loggers.forEach() { $0.addMessage(message: message) }
|
||||
}
|
||||
}
|
||||
19
Mixpanel/Mixpanel.h
Normal file
19
Mixpanel/Mixpanel.h
Normal file
|
|
@ -0,0 +1,19 @@
|
|||
//
|
||||
// Mixpanel.h
|
||||
// Mixpanel
|
||||
//
|
||||
// Created by Yarden Eitan on 6/1/16.
|
||||
// Copyright © 2016 Mixpanel. All rights reserved.
|
||||
//
|
||||
|
||||
#import <UIKit/UIKit.h>
|
||||
|
||||
//! Project version number for Mixpanel.
|
||||
FOUNDATION_EXPORT double MixpanelVersionNumber;
|
||||
|
||||
//! Project version string for Mixpanel.
|
||||
FOUNDATION_EXPORT const unsigned char MixpanelVersionString[];
|
||||
|
||||
// In this header, you should import all the public headers of your framework using statements like #import <Mixpanel/PublicHeader.h>
|
||||
|
||||
|
||||
132
Mixpanel/Mixpanel.swift
Normal file
132
Mixpanel/Mixpanel.swift
Normal file
|
|
@ -0,0 +1,132 @@
|
|||
//
|
||||
// Mixpanel.swift
|
||||
// Mixpanel
|
||||
//
|
||||
// Created by Yarden Eitan on 6/1/16.
|
||||
// Copyright © 2016 Mixpanel. All rights reserved.
|
||||
//
|
||||
|
||||
import Foundation
|
||||
|
||||
/// The primary class for integrating Mixpanel with your app.
|
||||
public class Mixpanel {
|
||||
|
||||
/**
|
||||
Initializes an instance of the API with the given project token.
|
||||
|
||||
Returns a new Mixpanel instance API object. This allows you to create more than one instance
|
||||
of the API object, which is convenient if you'd like to send data to more than
|
||||
one Mixpanel project from a single app.
|
||||
|
||||
- parameter token: your project token
|
||||
- parameter launchOptions: Optional. App delegate launchOptions
|
||||
- parameter flushInterval: Optional. Interval to run background flushing
|
||||
- parameter instanceName: Optional. The name you want to call this instance
|
||||
|
||||
- important: If you have more than one Mixpanel instance, it is beneficial to initialize
|
||||
the instances with an instanceName. Then they can be reached by calling getInstance with name.
|
||||
|
||||
- returns: returns a mixpanel instance if needed to keep throughout the project.
|
||||
You can always get the instance by calling getInstance(name)
|
||||
*/
|
||||
@discardableResult
|
||||
public class func initialize(token apiToken: String,
|
||||
launchOptions: [NSObject: AnyObject]? = nil,
|
||||
flushInterval: Double = 60,
|
||||
instanceName: String = UUID().uuidString) -> MixpanelInstance {
|
||||
return MixpanelManager.sharedInstance.initialize(token: apiToken,
|
||||
launchOptions: launchOptions,
|
||||
flushInterval: flushInterval,
|
||||
instanceName: instanceName)
|
||||
}
|
||||
|
||||
/**
|
||||
Gets the mixpanel instance with the given name
|
||||
|
||||
- parameter name: the instance name
|
||||
|
||||
- returns: returns the mixpanel instance
|
||||
*/
|
||||
public class func getInstance(name: String) -> MixpanelInstance? {
|
||||
return MixpanelManager.sharedInstance.getInstance(name: name)
|
||||
}
|
||||
|
||||
/**
|
||||
Returns the main instance that was initialized.
|
||||
|
||||
If not specified explicitly, the main instance is always the last instance added
|
||||
|
||||
- returns: returns the main Mixpanel instance
|
||||
*/
|
||||
public class func mainInstance() -> MixpanelInstance {
|
||||
return MixpanelManager.sharedInstance.getMainInstance()!
|
||||
}
|
||||
|
||||
/**
|
||||
Sets the main instance based on the instance name
|
||||
|
||||
- parameter name: the instance name
|
||||
*/
|
||||
public class func setMainInstance(name: String) {
|
||||
MixpanelManager.sharedInstance.setMainInstance(name: name)
|
||||
}
|
||||
|
||||
/**
|
||||
Removes an unneeded Mixpanel instance based on its name
|
||||
|
||||
- parameter name: the instance name
|
||||
*/
|
||||
public class func removeInstance(name: String) {
|
||||
MixpanelManager.sharedInstance.removeInstance(name: name)
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
class MixpanelManager {
|
||||
|
||||
static let sharedInstance = MixpanelManager()
|
||||
private var instances: [String: MixpanelInstance]
|
||||
private var mainInstance: MixpanelInstance?
|
||||
|
||||
init() {
|
||||
instances = [String: MixpanelInstance]()
|
||||
Logger.addLogging(PrintLogging())
|
||||
}
|
||||
|
||||
func initialize(token apiToken: String,
|
||||
launchOptions: [NSObject: AnyObject]?,
|
||||
flushInterval: Double,
|
||||
instanceName: String) -> MixpanelInstance {
|
||||
let instance = MixpanelInstance(apiToken: apiToken,
|
||||
launchOptions: launchOptions,
|
||||
flushInterval: flushInterval)
|
||||
mainInstance = instance
|
||||
instances[instanceName] = instance
|
||||
|
||||
return instance
|
||||
}
|
||||
|
||||
func getInstance(name instanceName: String) -> MixpanelInstance? {
|
||||
guard let instance = instances[instanceName] else {
|
||||
Logger.warn(message: "no such instance: \(instanceName)")
|
||||
return nil
|
||||
}
|
||||
return instance
|
||||
}
|
||||
|
||||
func getMainInstance() -> MixpanelInstance? {
|
||||
return mainInstance
|
||||
}
|
||||
|
||||
func setMainInstance(name instanceName: String) {
|
||||
guard let instance = instances[instanceName] else {
|
||||
return
|
||||
}
|
||||
mainInstance = instance
|
||||
}
|
||||
|
||||
func removeInstance(name instanceName: String) {
|
||||
instances[instanceName] = nil
|
||||
}
|
||||
|
||||
}
|
||||
659
Mixpanel/MixpanelInstance.swift
Normal file
659
Mixpanel/MixpanelInstance.swift
Normal file
|
|
@ -0,0 +1,659 @@
|
|||
//
|
||||
// MixpanelInstance.swift
|
||||
// Mixpanel
|
||||
//
|
||||
// Created by Yarden Eitan on 6/2/16.
|
||||
// Copyright © 2016 Mixpanel. All rights reserved.
|
||||
//
|
||||
|
||||
import Foundation
|
||||
|
||||
/**
|
||||
* Delegate protocol for controlling the Mixpanel API's network behavior.
|
||||
*/
|
||||
public protocol MixpanelDelegate {
|
||||
/**
|
||||
Asks the delegate if data should be uploaded to the server.
|
||||
|
||||
- parameter mixpanel: The mixpanel instance
|
||||
|
||||
- returns: return true to upload now or false to defer until later
|
||||
*/
|
||||
func mixpanelWillFlush(_ mixpanel: MixpanelInstance) -> Bool
|
||||
}
|
||||
|
||||
public typealias Properties = [String: AnyObject]
|
||||
public typealias Queue = [Properties]
|
||||
|
||||
protocol AppLifecycle {
|
||||
func applicationDidBecomeActive()
|
||||
func applicationWillResignActive()
|
||||
}
|
||||
|
||||
/// The class that represents the Mixpanel Instance
|
||||
public class MixpanelInstance: CustomDebugStringConvertible, FlushDelegate {
|
||||
|
||||
/// The a MixpanelDelegate object that gives control over Mixpanel network activity.
|
||||
public var delegate: MixpanelDelegate?
|
||||
|
||||
/// distinctId string that uniquely identifies the current user.
|
||||
public var distinctId = ""
|
||||
|
||||
/// Accessor to the Mixpanel People API object.
|
||||
public var people: People!
|
||||
|
||||
/// Controls whether to show spinning network activity indicator when flushing
|
||||
/// data to the Mixpanel servers. Defaults to true.
|
||||
public var showNetworkActivityIndicator = true
|
||||
|
||||
/// Flush timer's interval.
|
||||
/// Setting a flush interval of 0 will turn off the flush timer.
|
||||
public var flushInterval: Double {
|
||||
set {
|
||||
flushInstance.flushInterval = newValue
|
||||
}
|
||||
get {
|
||||
return flushInstance.flushInterval
|
||||
}
|
||||
}
|
||||
|
||||
/// Control whether the library should flush data to Mixpanel when the app
|
||||
/// enters the background. Defaults to true.
|
||||
public var flushOnBackground: Bool {
|
||||
set {
|
||||
flushInstance.flushOnBackground = newValue
|
||||
}
|
||||
get {
|
||||
return flushInstance.flushOnBackground
|
||||
}
|
||||
}
|
||||
|
||||
/// Controls whether to automatically send the client IP Address as part of
|
||||
/// event tracking. With an IP address, the Mixpanel Dashboard will show you the users' city.
|
||||
/// Defaults to true.
|
||||
public var useIPAddressForGeoLocation: Bool {
|
||||
set {
|
||||
flushInstance.useIPAddressForGeoLocation = newValue
|
||||
}
|
||||
get {
|
||||
return flushInstance.useIPAddressForGeoLocation
|
||||
}
|
||||
}
|
||||
|
||||
/// The base URL used for Mixpanel API requests.
|
||||
/// Useful if you need to proxy Mixpanel requests. Defaults to
|
||||
/// https://api.mixpanel.com.
|
||||
public var serverURL: String {
|
||||
set {
|
||||
BasePath.MixpanelAPI = newValue
|
||||
}
|
||||
get {
|
||||
return BasePath.MixpanelAPI
|
||||
}
|
||||
}
|
||||
public var debugDescription: String {
|
||||
return "Mixpanel(\n"
|
||||
+ " Token: \(apiToken),\n"
|
||||
+ " Events Queue Count: \(eventsQueue.count),\n"
|
||||
+ " People Queue Count: \(people.peopleQueue.count),\n"
|
||||
+ " Distinct Id: \(distinctId)\n"
|
||||
+ ")"
|
||||
}
|
||||
|
||||
/// This allows enabling or disabling of all Mixpanel logs at run time.
|
||||
/// - Note: All logging is disabled by default. Usually, this is only required
|
||||
/// if you are running in to issues with the SDK and you need support.
|
||||
public var loggingEnabled: Bool = false {
|
||||
didSet {
|
||||
if loggingEnabled {
|
||||
Logger.enableLevel(.Debug)
|
||||
Logger.enableLevel(.Info)
|
||||
Logger.enableLevel(.Warning)
|
||||
Logger.enableLevel(.Error)
|
||||
|
||||
Logger.info(message: "Logging Enabled")
|
||||
} else {
|
||||
Logger.info(message: "Logging Disabled")
|
||||
|
||||
Logger.disableLevel(.Debug)
|
||||
Logger.disableLevel(.Info)
|
||||
Logger.disableLevel(.Warning)
|
||||
Logger.disableLevel(.Error)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
var apiToken = ""
|
||||
var superProperties = Properties()
|
||||
var eventsQueue = Queue()
|
||||
var timedEvents = Properties()
|
||||
var serialQueue: DispatchQueue!
|
||||
var taskId = UIBackgroundTaskInvalid
|
||||
let flushInstance = Flush()
|
||||
let trackInstance: Track
|
||||
|
||||
init(apiToken: String?, launchOptions: [NSObject: AnyObject]?, flushInterval: Double) {
|
||||
if let apiToken = apiToken, !apiToken.isEmpty {
|
||||
self.apiToken = apiToken
|
||||
}
|
||||
|
||||
trackInstance = Track(apiToken: self.apiToken)
|
||||
flushInstance.delegate = self
|
||||
let label = "com.mixpanel.\(self.apiToken)"
|
||||
serialQueue = DispatchQueue(label: label, attributes: DispatchQueueAttributes.serial)
|
||||
distinctId = defaultDistinctId()
|
||||
people = People(apiToken: self.apiToken,
|
||||
serialQueue: serialQueue)
|
||||
flushInstance._flushInterval = flushInterval
|
||||
|
||||
setupListeners()
|
||||
unarchive()
|
||||
|
||||
if let notification =
|
||||
launchOptions?[UIApplicationLaunchOptionsRemoteNotificationKey] as? Properties {
|
||||
trackPushNotification(notification, event: "$app_open")
|
||||
}
|
||||
}
|
||||
|
||||
private func setupListeners() {
|
||||
let notificationCenter = NotificationCenter.default
|
||||
|
||||
trackIntegration()
|
||||
setCurrentRadio()
|
||||
notificationCenter.addObserver(self,
|
||||
selector: #selector(setCurrentRadio),
|
||||
name: .CTRadioAccessTechnologyDidChange,
|
||||
object: nil)
|
||||
notificationCenter.addObserver(self,
|
||||
selector: #selector(applicationWillTerminate(_:)),
|
||||
name: .UIApplicationWillTerminate,
|
||||
object: nil)
|
||||
notificationCenter.addObserver(self,
|
||||
selector: #selector(applicationWillResignActive(_:)),
|
||||
name: .UIApplicationWillResignActive,
|
||||
object: nil)
|
||||
notificationCenter.addObserver(self,
|
||||
selector: #selector(applicationDidBecomeActive(_:)),
|
||||
name: .UIApplicationDidBecomeActive,
|
||||
object: nil)
|
||||
notificationCenter.addObserver(self,
|
||||
selector: #selector(applicationDidEnterBackground(_:)),
|
||||
name: .UIApplicationDidEnterBackground,
|
||||
object: nil)
|
||||
notificationCenter.addObserver(self,
|
||||
selector: #selector(applicationWillEnterForeground(_:)),
|
||||
name: .UIApplicationWillEnterForeground,
|
||||
object: nil)
|
||||
notificationCenter.addObserver(self,
|
||||
selector: #selector(appLinksNotificationRaised(_:)),
|
||||
name: NSNotification.Name("com.parse.bolts.measurement_event"),
|
||||
object: nil)
|
||||
|
||||
}
|
||||
|
||||
deinit {
|
||||
NotificationCenter.default.removeObserver(self)
|
||||
}
|
||||
|
||||
@objc private func applicationDidBecomeActive(_ notification: Notification) {
|
||||
flushInstance.applicationDidBecomeActive()
|
||||
}
|
||||
|
||||
@objc private func applicationWillResignActive(_ notification: Notification) {
|
||||
flushInstance.applicationWillResignActive()
|
||||
}
|
||||
|
||||
@objc private func applicationDidEnterBackground(_ notification: Notification) {
|
||||
let sharedApplication = UIApplication.shared()
|
||||
|
||||
taskId = sharedApplication.beginBackgroundTask() {
|
||||
self.taskId = UIBackgroundTaskInvalid
|
||||
}
|
||||
|
||||
|
||||
if flushOnBackground {
|
||||
flush()
|
||||
}
|
||||
|
||||
serialQueue.async() {
|
||||
self.archive()
|
||||
|
||||
if self.taskId != UIBackgroundTaskInvalid {
|
||||
sharedApplication.endBackgroundTask(self.taskId)
|
||||
self.taskId = UIBackgroundTaskInvalid
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@objc private func applicationWillEnterForeground(_ notification: Notification) {
|
||||
serialQueue.async() {
|
||||
if self.taskId != UIBackgroundTaskInvalid {
|
||||
UIApplication.shared().endBackgroundTask(self.taskId)
|
||||
self.taskId = UIBackgroundTaskInvalid
|
||||
self.updateNetworkActivityIndicator(false)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@objc private func applicationWillTerminate(_ notification: Notification) {
|
||||
serialQueue.async() {
|
||||
self.archive()
|
||||
}
|
||||
}
|
||||
|
||||
@objc private func appLinksNotificationRaised(_ notification: Notification) {
|
||||
let eventMap = ["al_nav_out": "$al_nav_out",
|
||||
"al_nav_in": "$al_nav_in",
|
||||
"al_ref_back_out": "$al_ref_back_out"]
|
||||
let userInfo = (notification as Notification).userInfo
|
||||
|
||||
if let eventName = userInfo?["event_name"] as? String,
|
||||
let eventArgs = userInfo?["event_args"] as? Properties,
|
||||
let eventNameMap = eventMap[eventName] {
|
||||
track(event: eventNameMap, properties:eventArgs)
|
||||
}
|
||||
}
|
||||
|
||||
func defaultDistinctId() -> String {
|
||||
var distinctId: String?
|
||||
if NSClassFromString("UIDevice") != nil {
|
||||
distinctId = UIDevice.current().identifierForVendor?.uuidString
|
||||
}
|
||||
|
||||
guard let distId = distinctId else {
|
||||
return UUID().uuidString
|
||||
}
|
||||
|
||||
return distId
|
||||
}
|
||||
|
||||
func updateNetworkActivityIndicator(_ on: Bool) {
|
||||
if showNetworkActivityIndicator {
|
||||
UIApplication.shared().isNetworkActivityIndicatorVisible = on
|
||||
}
|
||||
}
|
||||
|
||||
@objc func setCurrentRadio() {
|
||||
let currentRadio = AutomaticProperties.getCurrentRadio()
|
||||
serialQueue.async() {
|
||||
AutomaticProperties.properties["$radio"] = currentRadio
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
// MARK: - Identity
|
||||
extension MixpanelInstance {
|
||||
|
||||
/**
|
||||
Sets the distinct ID of the current user.
|
||||
|
||||
Mixpanel uses the IFV String (`UIDevice.current().identifierForVendor`)
|
||||
as the default distinct ID. This ID will identify a user across all apps by the same
|
||||
vendor, but cannot be used to link the same user across apps from different
|
||||
vendors. If we are unable to get the IFV, we will fall back to generating a
|
||||
random persistent UUID
|
||||
|
||||
For tracking events, you do not need to call `identify:` if you
|
||||
want to use the default. However,
|
||||
**Mixpanel People always requires an explicit call to `identify:`.**
|
||||
If calls are made to
|
||||
`set:`, `increment` or other `People`
|
||||
methods prior to calling `identify:`, then they are queued up and
|
||||
flushed once `identify:` is called.
|
||||
|
||||
If you'd like to use the default distinct ID for Mixpanel People as well
|
||||
(recommended), call `identify:` using the current distinct ID:
|
||||
`mixpanelInstance.identify(mixpanelInstance.distinctId)`.
|
||||
|
||||
- parameter distinctId: string that uniquely identifies the current user
|
||||
*/
|
||||
public func identify(distinctId: String) {
|
||||
if distinctId.isEmpty {
|
||||
Logger.error(message: "\(self) cannot identify blank distinct id")
|
||||
return
|
||||
}
|
||||
|
||||
serialQueue.async() {
|
||||
self.distinctId = distinctId
|
||||
self.people.distinctId = distinctId
|
||||
if !self.people.unidentifiedQueue.isEmpty {
|
||||
for var r in self.people.unidentifiedQueue {
|
||||
r["$distinct_id"] = distinctId
|
||||
self.people.peopleQueue.append(r)
|
||||
}
|
||||
self.people.unidentifiedQueue.removeAll()
|
||||
Persistence.archivePeople(self.people.peopleQueue, token: self.apiToken)
|
||||
}
|
||||
|
||||
self.archiveProperties()
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
Creates a distinctId alias from alias to the current id.
|
||||
|
||||
This method is used to map an identifier called an alias to the existing Mixpanel
|
||||
distinct id. This causes all events and people requests sent with the alias to be
|
||||
mapped back to the original distinct id. The recommended usage pattern is to call
|
||||
both createAlias: and identify: when the user signs up, and only identify: (with
|
||||
their new user ID) when they log in. This will keep your signup funnels working
|
||||
correctly.
|
||||
|
||||
This makes the current id and 'Alias' interchangeable distinct ids.
|
||||
Mixpanel.
|
||||
mixpanelInstance.createAlias("Alias", mixpanelInstance.distinctId)
|
||||
|
||||
- precondition: You must call identify if you haven't already
|
||||
(e.g. when your app launches)
|
||||
|
||||
- parameter alias: the new distinct id that should represent the original
|
||||
- parameter distinctId: the old distinct id that alias will be mapped to
|
||||
*/
|
||||
public func createAlias(_ alias: String, distinctId: String) {
|
||||
if distinctId.isEmpty {
|
||||
Logger.error(message: "\(self) cannot identify blank distinct id")
|
||||
return
|
||||
}
|
||||
|
||||
if alias.isEmpty {
|
||||
Logger.error(message: "\(self) create alias called with empty alias")
|
||||
return
|
||||
}
|
||||
|
||||
let properties = ["distinct_id": distinctId, "alias": alias]
|
||||
track(event: "$create_alias",
|
||||
properties: properties)
|
||||
flush()
|
||||
}
|
||||
|
||||
/**
|
||||
Clears all stored properties including the distinct Id.
|
||||
Useful if your app's user logs out.
|
||||
*/
|
||||
public func reset() {
|
||||
serialQueue.async() {
|
||||
self.distinctId = self.defaultDistinctId()
|
||||
self.superProperties = Properties()
|
||||
self.eventsQueue = Queue()
|
||||
self.timedEvents = Properties()
|
||||
self.people.distinctId = nil
|
||||
self.people.peopleQueue = Queue()
|
||||
self.people.unidentifiedQueue = Queue()
|
||||
self.archive()
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// MARK: - Persistence
|
||||
extension MixpanelInstance {
|
||||
|
||||
/**
|
||||
Writes current project info including the distinct Id, super properties,
|
||||
and pending event and People record queues to disk.
|
||||
|
||||
This state will be recovered when the app is launched again if the Mixpanel
|
||||
library is initialized with the same project token.
|
||||
The library listens for app state changes and handles
|
||||
persisting data as needed.
|
||||
|
||||
- important: You do not need to call this method.**
|
||||
*/
|
||||
public func archive() {
|
||||
let properties = ArchivedProperties(superProperties: superProperties,
|
||||
timedEvents: timedEvents,
|
||||
distinctId: distinctId,
|
||||
peopleDistinctId: people.distinctId,
|
||||
peopleUnidentifiedQueue: people.unidentifiedQueue)
|
||||
Persistence.archive(eventsQueue,
|
||||
peopleQueue: people.peopleQueue,
|
||||
properties: properties,
|
||||
token: self.apiToken)
|
||||
}
|
||||
|
||||
func unarchive() {
|
||||
(eventsQueue,
|
||||
people.peopleQueue,
|
||||
superProperties,
|
||||
timedEvents,
|
||||
distinctId,
|
||||
people.distinctId,
|
||||
people.unidentifiedQueue) = Persistence.unarchive(token: self.apiToken)
|
||||
|
||||
if distinctId == "" {
|
||||
distinctId = defaultDistinctId()
|
||||
}
|
||||
}
|
||||
|
||||
func archiveProperties() {
|
||||
let properties = ArchivedProperties(superProperties: superProperties,
|
||||
timedEvents: timedEvents,
|
||||
distinctId: distinctId,
|
||||
peopleDistinctId: people.distinctId,
|
||||
peopleUnidentifiedQueue: people.unidentifiedQueue)
|
||||
Persistence.archiveProperties(properties, token: self.apiToken)
|
||||
}
|
||||
|
||||
func trackIntegration() {
|
||||
let defaultsKey = "trackedKey"
|
||||
if !UserDefaults.standard.bool(forKey: defaultsKey) {
|
||||
serialQueue.async() {
|
||||
Network.trackIntegration(apiToken: self.apiToken) {
|
||||
(success) in
|
||||
if success {
|
||||
UserDefaults.standard.set(true, forKey: defaultsKey)
|
||||
UserDefaults.standard.synchronize()
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// MARK: - Flush
|
||||
extension MixpanelInstance {
|
||||
|
||||
/**
|
||||
Uploads queued data to the Mixpanel server.
|
||||
|
||||
By default, queued data is flushed to the Mixpanel servers every minute (the
|
||||
default for `flushInterval`), and on background (since
|
||||
`flushOnBackground` is on by default). You only need to call this
|
||||
method manually if you want to force a flush at a particular moment.
|
||||
|
||||
- parameter completion: an optional completion handler for when the flush has completed.
|
||||
*/
|
||||
public func flush(completion: (() -> Void)? = nil) {
|
||||
serialQueue.async() {
|
||||
if let shouldFlush = self.delegate?.mixpanelWillFlush(self), !shouldFlush {
|
||||
return
|
||||
}
|
||||
|
||||
self.flushInstance.flushEventsQueue(&self.eventsQueue)
|
||||
self.flushInstance.flushPeopleQueue(&self.people.peopleQueue)
|
||||
self.archive()
|
||||
|
||||
if let completion = completion {
|
||||
DispatchQueue.main.async(execute: completion)
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// MARK: - Track
|
||||
extension MixpanelInstance {
|
||||
|
||||
/**
|
||||
Tracks an event with properties.
|
||||
Properties are optional and can be added only if needed.
|
||||
|
||||
Properties will allow you to segment your events in your Mixpanel reports.
|
||||
Property keys must be String objects and the supported value types are:
|
||||
String, Int, UInt, Double, Float, [AnyObject], [String: AnyObject], Date, URL, and NSNull.
|
||||
If the event is being timed, the timer will stop and be added as a property.
|
||||
|
||||
- parameter event: event name
|
||||
- parameter properties: properties dictionary
|
||||
*/
|
||||
public func track(event: String?, properties: Properties? = nil) {
|
||||
let epochInterval = Date().timeIntervalSince1970
|
||||
serialQueue.async() {
|
||||
self.trackInstance.track(event: event,
|
||||
properties: properties,
|
||||
eventsQueue: &self.eventsQueue,
|
||||
timedEvents: &self.timedEvents,
|
||||
superProperties: self.superProperties,
|
||||
distinctId: self.distinctId,
|
||||
epochInterval: epochInterval)
|
||||
|
||||
Persistence.archiveEvents(self.eventsQueue, token: self.apiToken)
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
Track a push notification using its payload sent from Mixpanel.
|
||||
|
||||
To simplify user interaction tracking, Mixpanel
|
||||
automatically sends IDs for the relevant notification of each push.
|
||||
This method parses the standard payload and queues a track call using this information.
|
||||
|
||||
- parameter userInfo: remote notification payload dictionary
|
||||
- parameter event: optional, and usually shouldn't be used,
|
||||
unless the results is needed to be tracked elsewhere.
|
||||
*/
|
||||
public func trackPushNotification(_ userInfo: [NSObject: AnyObject],
|
||||
event: String = "$campaign_received") {
|
||||
if let mpPayload = userInfo["mp"] as? Properties {
|
||||
if let m = mpPayload["m"], let c = mpPayload["c"] {
|
||||
let properties = ["campaign_id": c,
|
||||
"message_id": m,
|
||||
"message_type": "push"]
|
||||
self.track(event: event,
|
||||
properties: properties)
|
||||
} else {
|
||||
Logger.info(message: "malformed mixpanel push payload")
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
Starts a timer that will be stopped and added as a property when a
|
||||
corresponding event is tracked.
|
||||
|
||||
This method is intended to be used in advance of events that have
|
||||
a duration. For example, if a developer were to track an "Image Upload" event
|
||||
she might want to also know how long the upload took. Calling this method
|
||||
before the upload code would implicitly cause the `track`
|
||||
call to record its duration.
|
||||
|
||||
- precondition:
|
||||
// begin timing the image upload:
|
||||
mixpanelInstance.time(event:"Image Upload")
|
||||
// upload the image:
|
||||
self.uploadImageWithSuccessHandler() { _ in
|
||||
// track the event
|
||||
mixpanelInstance.track("Image Upload")
|
||||
}
|
||||
|
||||
- parameter event: the event name to be timed
|
||||
|
||||
*/
|
||||
public func time(event: String) {
|
||||
let startTime = Date().timeIntervalSince1970
|
||||
serialQueue.async() {
|
||||
self.trackInstance.time(event: event, timedEvents: &self.timedEvents, startTime: startTime)
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
Clears all current event timers.
|
||||
*/
|
||||
public func clearTimedEvents() {
|
||||
serialQueue.async() {
|
||||
self.trackInstance.clearTimedEvents(&self.timedEvents)
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
Returns the currently set super properties.
|
||||
|
||||
- returns: the current super properties
|
||||
*/
|
||||
public func currentSuperProperties() -> Properties {
|
||||
return superProperties
|
||||
}
|
||||
|
||||
/**
|
||||
Clears all currently set super properties.
|
||||
*/
|
||||
public func clearSuperProperties() {
|
||||
dispatchAndTrack() {
|
||||
self.trackInstance.clearSuperProperties(&self.superProperties)
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
Registers super properties, overwriting ones that have already been set.
|
||||
|
||||
Super properties, once registered, are automatically sent as properties for
|
||||
all event tracking calls. They save you having to maintain and add a common
|
||||
set of properties to your events.
|
||||
Property keys must be String objects and the supported value types are:
|
||||
String, Int, UInt, Double, Float, [AnyObject], [String: AnyObject], Date, URL, and NSNull.
|
||||
|
||||
- parameter properties: properties dictionary
|
||||
*/
|
||||
public func registerSuperProperties(_ properties: Properties) {
|
||||
dispatchAndTrack() {
|
||||
self.trackInstance.registerSuperProperties(properties,
|
||||
superProperties: &self.superProperties)
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
Registers super properties without overwriting ones that have already been set,
|
||||
unless the existing value is equal to defaultValue. defaultValue is optional.
|
||||
|
||||
Property keys must be String objects and the supported value types are:
|
||||
String, Int, UInt, Double, Float, [AnyObject], [String: AnyObject], Date, URL, and NSNull.
|
||||
|
||||
- parameter properties: properties dictionary
|
||||
- parameter defaultValue: Optional. overwrite existing properties that have this value
|
||||
*/
|
||||
public func registerSuperPropertiesOnce(_ properties: Properties,
|
||||
defaultValue: AnyObject? = nil) {
|
||||
dispatchAndTrack() {
|
||||
self.trackInstance.registerSuperPropertiesOnce(properties,
|
||||
superProperties: &self.superProperties,
|
||||
defaultValue: defaultValue)
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
Removes a previously registered super property.
|
||||
|
||||
As an alternative to clearing all properties, unregistering specific super
|
||||
properties prevents them from being recorded on future events. This operation
|
||||
does not affect the value of other super properties. Any property name that is
|
||||
not registered is ignored.
|
||||
Note that after removing a super property, events will show the attribute as
|
||||
having the value `undefined` in Mixpanel until a new value is
|
||||
registered.
|
||||
|
||||
- parameter propertyName: array of property name strings to remove
|
||||
*/
|
||||
public func unregisterSuperProperty(_ propertyName: String) {
|
||||
dispatchAndTrack() {
|
||||
self.trackInstance.unregisterSuperProperty(propertyName,
|
||||
superProperties: &self.superProperties)
|
||||
}
|
||||
}
|
||||
|
||||
func dispatchAndTrack(closure: () -> ()) {
|
||||
serialQueue.async() {
|
||||
closure()
|
||||
self.archiveProperties()
|
||||
}
|
||||
}
|
||||
}
|
||||
143
Mixpanel/Network.swift
Normal file
143
Mixpanel/Network.swift
Normal file
|
|
@ -0,0 +1,143 @@
|
|||
//
|
||||
// Network.swift
|
||||
// Mixpanel
|
||||
//
|
||||
// Created by Yarden Eitan on 6/2/16.
|
||||
// Copyright © 2016 Mixpanel. All rights reserved.
|
||||
//
|
||||
|
||||
import Foundation
|
||||
|
||||
|
||||
struct BasePath {
|
||||
static var MixpanelAPI = "https://api.mixpanel.com"
|
||||
|
||||
static func buildURL(base: String, path: String) -> URL? {
|
||||
guard let url = try? URL(string: base)?.appendingPathComponent(path) else {
|
||||
return nil
|
||||
}
|
||||
|
||||
guard let urlUnwrapped = url else {
|
||||
return nil
|
||||
}
|
||||
|
||||
return urlUnwrapped
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
enum Method: String {
|
||||
case GET
|
||||
case POST
|
||||
}
|
||||
|
||||
struct Resource<A> {
|
||||
let path: String
|
||||
let method: Method
|
||||
let requestBody: Data?
|
||||
let headers: [String:String]
|
||||
let parse: (Data) -> A?
|
||||
}
|
||||
|
||||
enum Reason {
|
||||
case ParseError
|
||||
case NoData
|
||||
case NotOKStatusCode(statusCode: Int)
|
||||
case Other(NSError)
|
||||
}
|
||||
|
||||
class Network {
|
||||
|
||||
class func apiRequest<A>(base: String,
|
||||
resource: Resource<A>,
|
||||
failure: (Reason, Data?, URLResponse?) -> (),
|
||||
success: (A, URLResponse?) -> ()) {
|
||||
guard let request = buildURLRequest(base, resource: resource) else {
|
||||
return
|
||||
}
|
||||
|
||||
let session = URLSession.shared
|
||||
session.dataTask(with: request) { (data, response, error) -> Void in
|
||||
guard let httpResponse = response as? HTTPURLResponse else {
|
||||
failure(Reason.Other(error!), data, response)
|
||||
return
|
||||
}
|
||||
guard httpResponse.statusCode == 200 else {
|
||||
failure(Reason.NotOKStatusCode(statusCode: httpResponse.statusCode), data, response)
|
||||
return
|
||||
}
|
||||
guard let responseData = data else {
|
||||
failure(Reason.NoData, data, response)
|
||||
return
|
||||
}
|
||||
guard let result = resource.parse(responseData) else {
|
||||
failure(Reason.ParseError, data, response)
|
||||
return
|
||||
}
|
||||
|
||||
success(result, response)
|
||||
}.resume()
|
||||
}
|
||||
|
||||
private class func buildURLRequest<A>(_ base: String, resource: Resource<A>) -> URLRequest? {
|
||||
guard let url = BasePath.buildURL(base: base, path: resource.path) else {
|
||||
return nil
|
||||
}
|
||||
|
||||
var request = URLRequest(url: url)
|
||||
request.httpMethod = resource.method.rawValue
|
||||
request.httpBody = resource.requestBody
|
||||
|
||||
for (k, v) in resource.headers {
|
||||
request.setValue(v, forHTTPHeaderField: k)
|
||||
}
|
||||
return request as URLRequest
|
||||
}
|
||||
|
||||
class func buildResource<A>(path: String,
|
||||
method: Method,
|
||||
requestBody: Data?,
|
||||
headers: [String: String],
|
||||
parse: (Data) -> A?) -> Resource<A> {
|
||||
return Resource(path: path, method: method, requestBody: requestBody, headers: headers, parse: parse)
|
||||
}
|
||||
|
||||
class func trackIntegration(apiToken: String, completion: (Bool) -> ()) {
|
||||
let requestData = JSONHandler.encodeAPIData([["event": "Integration",
|
||||
"properties": ["token": "85053bf24bba75239b16a601d9387e17",
|
||||
"mp_lib": "swift",
|
||||
"version": "3.0",
|
||||
"distinct_id": apiToken]]])
|
||||
|
||||
let responseParser: (Data) -> Int? = { data in
|
||||
let response = String(data: data, encoding: String.Encoding.utf8)
|
||||
if let response = response {
|
||||
return Int(response) ?? 0
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
if let requestData = requestData {
|
||||
let requestBody = "ip=1&data=\(requestData)"
|
||||
.data(using: String.Encoding.utf8)
|
||||
|
||||
let resource = Network.buildResource(path: FlushType.Events.rawValue,
|
||||
method: Method.POST,
|
||||
requestBody: requestBody,
|
||||
headers: ["Accept-Encoding": "gzip"],
|
||||
parse: responseParser)
|
||||
|
||||
Network.apiRequest(base: BasePath.MixpanelAPI,
|
||||
resource: resource,
|
||||
failure: { (reason, data, response) in
|
||||
Logger.debug(message: "failed to track integration")
|
||||
completion(false)
|
||||
},
|
||||
success: { (result, response) in
|
||||
Logger.debug(message: "integration tracked")
|
||||
completion(true)
|
||||
}
|
||||
)
|
||||
}
|
||||
}
|
||||
}
|
||||
291
Mixpanel/People.swift
Normal file
291
Mixpanel/People.swift
Normal file
|
|
@ -0,0 +1,291 @@
|
|||
//
|
||||
// People.swift
|
||||
// Mixpanel
|
||||
//
|
||||
// Created by Yarden Eitan on 6/5/16.
|
||||
// Copyright © 2016 Mixpanel. All rights reserved.
|
||||
//
|
||||
|
||||
import Foundation
|
||||
|
||||
/// Access to the Mixpanel People API, available as an accessible variable from
|
||||
/// the main Mixpanel instance.
|
||||
public class People {
|
||||
|
||||
/// controls the $ignore_time property in any subsequent MixpanelPeople operation.
|
||||
/// If the $ignore_time property is present and true in your request,
|
||||
/// Mixpanel will not automatically update the "Last Seen" property of the profile.
|
||||
/// Otherwise, Mixpanel will add a "Last Seen" property associated with the
|
||||
/// current time for all $set, $append, and $add operations
|
||||
public var ignoreTime = false
|
||||
|
||||
let apiToken: String
|
||||
let serialQueue: DispatchQueue
|
||||
var peopleQueue = Queue()
|
||||
var unidentifiedQueue = Queue()
|
||||
var distinctId: String? = nil
|
||||
|
||||
init(apiToken: String, serialQueue: DispatchQueue) {
|
||||
self.apiToken = apiToken
|
||||
self.serialQueue = serialQueue
|
||||
}
|
||||
|
||||
func addPeopleRecordToQueueWithAction(_ action: String, properties: Properties) {
|
||||
let epochMilliseconds = round(Date().timeIntervalSince1970 * 1000)
|
||||
let ignoreTimeCopy = ignoreTime
|
||||
|
||||
serialQueue.async() {
|
||||
var r = Properties()
|
||||
var p = Properties()
|
||||
r["$token"] = self.apiToken
|
||||
r["$time"] = epochMilliseconds
|
||||
if ignoreTimeCopy {
|
||||
r["$ignore_time"] = Int(ignoreTimeCopy)
|
||||
}
|
||||
if action == "$unset" {
|
||||
// $unset takes an array of property names which is supplied to this method
|
||||
// in the properties parameter under the key "$properties"
|
||||
r[action] = properties["$properties"]
|
||||
} else {
|
||||
if action == "$set" || action == "$set_once" {
|
||||
p += AutomaticProperties.peopleProperties
|
||||
}
|
||||
p += properties
|
||||
r[action] = p
|
||||
}
|
||||
|
||||
if let distinctId = self.distinctId {
|
||||
r["$distinct_id"] = distinctId
|
||||
self.addPeopleObject(r)
|
||||
} else {
|
||||
self.unidentifiedQueue.append(r)
|
||||
if self.unidentifiedQueue.count > QueueConstants.queueSize {
|
||||
self.unidentifiedQueue.remove(at: 0)
|
||||
}
|
||||
}
|
||||
Persistence.archivePeople(self.peopleQueue, token: self.apiToken)
|
||||
}
|
||||
}
|
||||
|
||||
func addPeopleObject(_ r: Properties) {
|
||||
peopleQueue.append(r)
|
||||
if peopleQueue.count > QueueConstants.queueSize {
|
||||
peopleQueue.remove(at: 0)
|
||||
}
|
||||
}
|
||||
|
||||
func merge(properties: Properties) {
|
||||
addPeopleRecordToQueueWithAction("$merge", properties: properties)
|
||||
}
|
||||
|
||||
private func deviceTokenDataToString(_ deviceToken: Data) -> String {
|
||||
let tokenChars = UnsafePointer<CChar>((deviceToken as NSData).bytes)
|
||||
var tokenString = ""
|
||||
|
||||
for i in 0..<deviceToken.count {
|
||||
tokenString += String(format: "%02.2hhx", arguments: [tokenChars[i]])
|
||||
}
|
||||
|
||||
return tokenString
|
||||
}
|
||||
|
||||
// MARK: - People Public API
|
||||
|
||||
/**
|
||||
Register the given device to receive push notifications.
|
||||
|
||||
This will associate the device token with the current user in Mixpanel People,
|
||||
which will allow you to send push notifications to the user from the Mixpanel
|
||||
People web interface. You should call this method with the `Data`
|
||||
token passed to
|
||||
`application:didRegisterForRemoteNotificationsWithDeviceToken:`.
|
||||
|
||||
- parameter deviceToken: device token as returned from
|
||||
`application:didRegisterForRemoteNotificationsWithDeviceToken:`
|
||||
*/
|
||||
public func addPushDeviceToken(_ deviceToken: Data) {
|
||||
let properties = ["$ios_devices": [deviceTokenDataToString(deviceToken)]]
|
||||
addPeopleRecordToQueueWithAction("$union", properties: properties)
|
||||
}
|
||||
|
||||
/**
|
||||
Unregister a specific device token from the ability to receive push notifications.
|
||||
|
||||
This will remove the provided push token saved to this people profile. This is useful
|
||||
in conjunction with a call to `reset`, or when a user is logging out.
|
||||
|
||||
- parameter deviceToken: device token as returned from
|
||||
`application:didRegisterForRemoteNotificationsWithDeviceToken:`
|
||||
*/
|
||||
public func removePushDeviceToken(_ deviceToken: Data) {
|
||||
let properties = ["$ios_devices": [deviceTokenDataToString(deviceToken)]]
|
||||
addPeopleRecordToQueueWithAction("$remove", properties: properties)
|
||||
}
|
||||
|
||||
/**
|
||||
Set properties on the current user in Mixpanel People.
|
||||
|
||||
The properties will be set on the current user. The property keys must be String
|
||||
objects and the supported property value types are:
|
||||
String, Int, UInt, Double, Float, [AnyObject], [String: AnyObject], Date, URL, and NSNull.
|
||||
You can override the current project token and distinct Id by
|
||||
including the special properties: $token and $distinct_id. If the existing
|
||||
user record on the server already has a value for a given property, the old
|
||||
value is overwritten. Other existing properties will not be affected.
|
||||
|
||||
- precondition: You must identify for the set information to be linked to that user
|
||||
|
||||
- parameter properties: properties dictionary
|
||||
*/
|
||||
public func set(properties: Properties) {
|
||||
Track.assertPropertyTypes(properties)
|
||||
addPeopleRecordToQueueWithAction("$set", properties: properties)
|
||||
}
|
||||
|
||||
/**
|
||||
Convenience method for setting a single property in Mixpanel People.
|
||||
|
||||
The property keys must be String objects and the supported property value types are:
|
||||
String, Int, UInt, Double, Float, [AnyObject], [String: AnyObject], Date, URL, and NSNull.
|
||||
|
||||
- parameter property: property name
|
||||
- parameter to: property value
|
||||
*/
|
||||
public func set(property: String, to: AnyObject) {
|
||||
set(properties: [property: to])
|
||||
}
|
||||
|
||||
/**
|
||||
Set properties on the current user in Mixpanel People, but doesn't overwrite if
|
||||
there is an existing value.
|
||||
|
||||
This method is identical to `set:` except it will only set
|
||||
properties that are not already set. It is particularly useful for collecting
|
||||
data about the user's initial experience and source, as well as dates
|
||||
representing the first time something happened.
|
||||
|
||||
- parameter properties: properties dictionary
|
||||
*/
|
||||
public func setOnce(properties: Properties) {
|
||||
Track.assertPropertyTypes(properties)
|
||||
addPeopleRecordToQueueWithAction("$set_once", properties: properties)
|
||||
}
|
||||
|
||||
/**
|
||||
Remove a list of properties and their values from the current user's profile
|
||||
in Mixpanel People.
|
||||
|
||||
The properties array must ony contain String names of properties. For properties
|
||||
that don't exist there will be no effect.
|
||||
|
||||
- parameter properties: properties array
|
||||
*/
|
||||
public func unset(properties: [String]) {
|
||||
addPeopleRecordToQueueWithAction("$unset", properties: ["$properties":properties])
|
||||
}
|
||||
|
||||
/**
|
||||
Increment the given numeric properties by the given values.
|
||||
|
||||
Property keys must be String names of numeric properties. A property is
|
||||
numeric if its current value is a number. If a property does not exist, it
|
||||
will be set to the increment amount. Property values must be number objects.
|
||||
|
||||
- parameter properties: properties array
|
||||
*/
|
||||
public func increment(properties: Properties) {
|
||||
let filtered = properties.values.filter() {
|
||||
!($0 is Int || $0 is UInt || $0 is Double || $0 is Float) }
|
||||
if !filtered.isEmpty {
|
||||
MPAssert(false, "increment property values should be numbers")
|
||||
}
|
||||
addPeopleRecordToQueueWithAction("$add", properties: properties)
|
||||
}
|
||||
|
||||
/**
|
||||
Convenience method for incrementing a single numeric property by the specified
|
||||
amount.
|
||||
|
||||
- parameter property: property name
|
||||
- parameter by: amount to increment by
|
||||
*/
|
||||
public func increment(property: String, by: Double) {
|
||||
increment(properties: [property: by])
|
||||
}
|
||||
|
||||
/**
|
||||
Append values to list properties.
|
||||
|
||||
The property keys must be String objects and the supported property value types are:
|
||||
String, Int, UInt, Double, Float, [AnyObject], [String: AnyObject], Date, URL, and NSNull.
|
||||
|
||||
- parameter properties: mapping of list property names to values to append
|
||||
*/
|
||||
public func append(properties: Properties) {
|
||||
Track.assertPropertyTypes(properties)
|
||||
addPeopleRecordToQueueWithAction("$append", properties: properties)
|
||||
}
|
||||
|
||||
/**
|
||||
Removes list properties.
|
||||
|
||||
The property keys must be String objects and the supported property value types are:
|
||||
String, Int, UInt, Double, Float, [AnyObject], [String: AnyObject], Date, URL, and NSNull.
|
||||
|
||||
- parameter properties: mapping of list property names to values to remove
|
||||
*/
|
||||
public func remove(properties: Properties) {
|
||||
Track.assertPropertyTypes(properties)
|
||||
addPeopleRecordToQueueWithAction("$remove", properties: properties)
|
||||
}
|
||||
|
||||
/**
|
||||
Union list properties.
|
||||
|
||||
Property keys must be array objects.
|
||||
|
||||
- parameter properties: mapping of list property names to lists to union
|
||||
*/
|
||||
public func union(properties: Properties) {
|
||||
let filtered = properties.values.filter() {
|
||||
!($0 is [AnyObject])
|
||||
}
|
||||
if !filtered.isEmpty {
|
||||
MPAssert(false, "union property values should be an array")
|
||||
}
|
||||
addPeopleRecordToQueueWithAction("$union", properties: properties)
|
||||
}
|
||||
|
||||
/**
|
||||
Track money spent by the current user for revenue analytics and associate
|
||||
properties with the charge. Properties is optional.
|
||||
|
||||
Charge properties allow you to segment on types of revenue. For instance, you
|
||||
could record a product ID with each charge so that you could segement on it in
|
||||
revenue analytics to see which products are generating the most revenue.
|
||||
|
||||
- parameter amount: amount of revenue received
|
||||
- parameter properties: Optional. properties dictionary
|
||||
*/
|
||||
public func trackCharge(amount: Double, properties: Properties? = nil) {
|
||||
var transaction: Properties = ["$amount": amount, "$time": Date()]
|
||||
if let properties = properties {
|
||||
transaction += properties
|
||||
}
|
||||
append(properties: ["$transactions": transaction])
|
||||
}
|
||||
|
||||
/**
|
||||
Delete current user's revenue history.
|
||||
*/
|
||||
public func clearCharges() {
|
||||
set(properties: ["$transactions": []])
|
||||
}
|
||||
|
||||
/**
|
||||
Delete current user's record from Mixpanel People.
|
||||
*/
|
||||
public func deleteUser() {
|
||||
addPeopleRecordToQueueWithAction("$delete", properties: [:])
|
||||
}
|
||||
}
|
||||
164
Mixpanel/Persistence.swift
Normal file
164
Mixpanel/Persistence.swift
Normal file
|
|
@ -0,0 +1,164 @@
|
|||
//
|
||||
// Persistence.swift
|
||||
// Mixpanel
|
||||
//
|
||||
// Created by Yarden Eitan on 6/2/16.
|
||||
// Copyright © 2016 Mixpanel. All rights reserved.
|
||||
//
|
||||
|
||||
import Foundation
|
||||
|
||||
struct ArchivedProperties {
|
||||
let superProperties: Properties
|
||||
let timedEvents: Properties
|
||||
let distinctId: String
|
||||
let peopleDistinctId: String?
|
||||
let peopleUnidentifiedQueue: Queue
|
||||
}
|
||||
|
||||
class Persistence {
|
||||
|
||||
enum ArchiveType: String {
|
||||
case Events
|
||||
case People
|
||||
case Properties
|
||||
}
|
||||
|
||||
class func filePathWithType(_ type: ArchiveType, token: String) -> String? {
|
||||
return filePathFor(type.rawValue, token: token)
|
||||
}
|
||||
|
||||
class private func filePathFor(_ archiveType: String, token: String) -> String? {
|
||||
let filename = "mixpanel-\(token)-\(archiveType)"
|
||||
let manager = FileManager.default
|
||||
let url = manager.urlsForDirectory(.libraryDirectory, inDomains: .userDomainMask).last
|
||||
|
||||
guard let urlUnwrapped = try? url?.appendingPathComponent(filename).path else {
|
||||
return nil
|
||||
}
|
||||
|
||||
return urlUnwrapped
|
||||
}
|
||||
|
||||
class func archive(_ eventsQueue: Queue,
|
||||
peopleQueue: Queue,
|
||||
properties: ArchivedProperties,
|
||||
token: String) {
|
||||
archiveEvents(eventsQueue, token: token)
|
||||
archivePeople(peopleQueue, token: token)
|
||||
archiveProperties(properties, token: token)
|
||||
}
|
||||
|
||||
class func archiveEvents(_ eventsQueue: Queue, token: String) {
|
||||
archiveToFile(.Events, object: eventsQueue, token: token)
|
||||
}
|
||||
|
||||
class func archivePeople(_ peopleQueue: Queue, token: String) {
|
||||
archiveToFile(.People, object: peopleQueue, token: token)
|
||||
}
|
||||
|
||||
class func archiveProperties(_ properties: ArchivedProperties, token: String) {
|
||||
var p: Properties = Properties()
|
||||
p["distinctId"] = properties.distinctId
|
||||
p["superProperties"] = properties.superProperties
|
||||
p["peopleDistinctId"] = properties.peopleDistinctId
|
||||
p["peopleUnidentifiedQueue"] = properties.peopleUnidentifiedQueue
|
||||
p["timedEvents"] = properties.timedEvents
|
||||
archiveToFile(.Properties, object: p, token: token)
|
||||
}
|
||||
|
||||
class private func archiveToFile(_ type: ArchiveType, object: AnyObject, token: String) {
|
||||
let filePath = filePathWithType(type, token: token)
|
||||
guard let path = filePath else {
|
||||
Logger.error(message: "bad file path, cant fetch file")
|
||||
return
|
||||
}
|
||||
|
||||
if !NSKeyedArchiver.archiveRootObject(object, toFile: path) {
|
||||
Logger.error(message: "failed to archive \(type.rawValue)")
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
class func unarchive(token: String) -> (eventsQueue: Queue,
|
||||
peopleQueue: Queue,
|
||||
superProperties: Properties,
|
||||
timedEvents: Properties,
|
||||
distinctId: String,
|
||||
peopleDistinctId: String?,
|
||||
peopleUnidentifiedQueue: Queue) {
|
||||
let eventsQueue = unarchiveEvents(token: token)
|
||||
let peopleQueue = unarchivePeople(token: token)
|
||||
|
||||
let (superProperties,
|
||||
timedEvents,
|
||||
distinctId,
|
||||
peopleDistinctId,
|
||||
peopleUnidentifiedQueue) = unarchiveProperties(token: token)
|
||||
|
||||
return (eventsQueue,
|
||||
peopleQueue,
|
||||
superProperties,
|
||||
timedEvents,
|
||||
distinctId,
|
||||
peopleDistinctId,
|
||||
peopleUnidentifiedQueue)
|
||||
}
|
||||
|
||||
class private func unarchiveWithFilePath(_ filePath: String) -> AnyObject? {
|
||||
let unarchivedData: AnyObject? = NSKeyedUnarchiver.unarchiveObject(withFile: filePath)
|
||||
if unarchivedData == nil {
|
||||
do {
|
||||
try FileManager.default.removeItem(atPath: filePath)
|
||||
} catch {
|
||||
Logger.info(message: "Unable to remove file at path: \(filePath)")
|
||||
}
|
||||
}
|
||||
|
||||
return unarchivedData
|
||||
}
|
||||
|
||||
class private func unarchiveEvents(token: String) -> Queue {
|
||||
return unarchiveWithType(.Events, token: token) as? Queue ?? []
|
||||
}
|
||||
|
||||
class private func unarchivePeople(token: String) -> Queue {
|
||||
return unarchiveWithType(.People, token: token) as? Queue ?? []
|
||||
}
|
||||
|
||||
class private func unarchiveProperties(token: String) -> (Properties, Properties, String, String?, Queue) {
|
||||
let properties = unarchiveWithType(.Properties, token: token) as? Properties
|
||||
let superProperties =
|
||||
properties?["superProperties"] as? Properties ?? Properties()
|
||||
let timedEvents =
|
||||
properties?["timedEvents"] as? Properties ?? Properties()
|
||||
let distinctId =
|
||||
properties?["distinctId"] as? String ?? ""
|
||||
let peopleDistinctId =
|
||||
properties?["peopleDistinctId"] as? String ?? nil
|
||||
let peopleUnidentifiedQueue =
|
||||
properties?["peopleUnidentifiedQueue"] as? Queue ?? Queue()
|
||||
|
||||
return (superProperties,
|
||||
timedEvents,
|
||||
distinctId,
|
||||
peopleDistinctId,
|
||||
peopleUnidentifiedQueue)
|
||||
}
|
||||
|
||||
class private func unarchiveWithType(_ type: ArchiveType, token: String) -> AnyObject? {
|
||||
let filePath = filePathWithType(type, token: token)
|
||||
guard let path = filePath else {
|
||||
Logger.info(message: "bad file path, cant fetch file")
|
||||
return nil
|
||||
}
|
||||
|
||||
guard let unarchivedData = unarchiveWithFilePath(path) else {
|
||||
Logger.info(message: "can't unarchive file")
|
||||
return nil
|
||||
}
|
||||
|
||||
return unarchivedData
|
||||
}
|
||||
|
||||
}
|
||||
24
Mixpanel/PrintLogging.swift
Normal file
24
Mixpanel/PrintLogging.swift
Normal file
|
|
@ -0,0 +1,24 @@
|
|||
//
|
||||
// PrintLogging.swift
|
||||
// MPLogger
|
||||
//
|
||||
// Created by Sam Green on 7/8/16.
|
||||
// Copyright © 2016 Mixpanel. All rights reserved.
|
||||
//
|
||||
|
||||
import Foundation
|
||||
|
||||
/// Simply formats and prints the object by calling `print`
|
||||
class PrintLogging: Logging {
|
||||
func addMessage(message: LogMessage) {
|
||||
print("[Mixpanel - \(message.file) - func \(message.function)] (\(message.level.rawValue)) - \(message.text)")
|
||||
}
|
||||
}
|
||||
|
||||
/// Simply formats and prints the object by calling `debugPrint`, this makes things a bit easier if you
|
||||
/// need to print data that may be quoted for instance.
|
||||
class PrintDebugLogging: Logging {
|
||||
func addMessage(message: LogMessage) {
|
||||
debugPrint("[Mixpanel - \(message.file) - func \(message.function)] (\(message.level.rawValue)) - \(message.text)")
|
||||
}
|
||||
}
|
||||
118
Mixpanel/Track.swift
Normal file
118
Mixpanel/Track.swift
Normal file
|
|
@ -0,0 +1,118 @@
|
|||
//
|
||||
// Track.swift
|
||||
// Mixpanel
|
||||
//
|
||||
// Created by Yarden Eitan on 6/3/16.
|
||||
// Copyright © 2016 Mixpanel. All rights reserved.
|
||||
//
|
||||
|
||||
import Foundation
|
||||
|
||||
func += <K, V> (left: inout [K:V], right: [K:V]) {
|
||||
for (k, v) in right {
|
||||
left.updateValue(v, forKey: k)
|
||||
}
|
||||
}
|
||||
|
||||
class Track {
|
||||
let apiToken: String
|
||||
|
||||
init(apiToken: String) {
|
||||
self.apiToken = apiToken
|
||||
}
|
||||
|
||||
class func assertPropertyTypes(_ properties: Properties?) {
|
||||
if let properties = properties {
|
||||
for (_, v) in properties {
|
||||
MPAssert(
|
||||
v is String ||
|
||||
v is Int ||
|
||||
v is UInt ||
|
||||
v is Double ||
|
||||
v is Float ||
|
||||
v is [AnyObject] ||
|
||||
v is [String: AnyObject] ||
|
||||
v is Date ||
|
||||
v is URL ||
|
||||
v is NSNull,
|
||||
"Property values must be of valid type. Got \(v.dynamicType)")
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
func track(event: String?,
|
||||
properties: Properties? = nil,
|
||||
eventsQueue: inout Queue,
|
||||
timedEvents: inout Properties,
|
||||
superProperties: Properties,
|
||||
distinctId: String,
|
||||
epochInterval: Double) {
|
||||
var ev = event
|
||||
if ev == nil || ev!.characters.isEmpty {
|
||||
Logger.info(message: "mixpanel track called with empty event parameter. using 'mp_event'")
|
||||
ev = "mp_event"
|
||||
}
|
||||
|
||||
Track.assertPropertyTypes(properties)
|
||||
let epochSeconds = Int(round(epochInterval))
|
||||
let eventStartTime = timedEvents[ev!] as? Double
|
||||
var p = Properties()
|
||||
p += AutomaticProperties.properties
|
||||
p["token"] = apiToken
|
||||
p["time"] = epochSeconds
|
||||
if let eventStartTime = eventStartTime {
|
||||
timedEvents.removeValue(forKey: ev!)
|
||||
p["$duration"] = Double(String(format: "%.3f", epochInterval - eventStartTime))
|
||||
}
|
||||
p["distinct_id"] = distinctId
|
||||
p += superProperties
|
||||
if let properties = properties {
|
||||
p += properties
|
||||
}
|
||||
|
||||
let trackEvent: Properties = ["event": ev!, "properties": p]
|
||||
eventsQueue.append(trackEvent)
|
||||
|
||||
if eventsQueue.count > QueueConstants.queueSize {
|
||||
eventsQueue.remove(at: 0)
|
||||
}
|
||||
}
|
||||
|
||||
func registerSuperProperties(_ properties: Properties, superProperties: inout Properties) {
|
||||
Track.assertPropertyTypes(properties)
|
||||
superProperties += properties
|
||||
}
|
||||
|
||||
func registerSuperPropertiesOnce(_ properties: Properties,
|
||||
superProperties: inout Properties,
|
||||
defaultValue: AnyObject?) {
|
||||
Track.assertPropertyTypes(properties)
|
||||
_ = properties.map() {
|
||||
let val = superProperties[$0.key]
|
||||
if val == nil ||
|
||||
(defaultValue != nil && (val as? NSObject == defaultValue as? NSObject)) {
|
||||
superProperties[$0.key] = $0.value
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
func unregisterSuperProperty(_ propertyName: String, superProperties: inout Properties) {
|
||||
superProperties.removeValue(forKey: propertyName)
|
||||
}
|
||||
|
||||
func clearSuperProperties(_ superProperties: inout Properties) {
|
||||
superProperties.removeAll()
|
||||
}
|
||||
|
||||
func time(event: String?, timedEvents: inout Properties, startTime: Double) {
|
||||
guard let event = event, !event.isEmpty else {
|
||||
Logger.error(message: "mixpanel cannot time an empty event")
|
||||
return
|
||||
}
|
||||
timedEvents[event] = startTime
|
||||
}
|
||||
|
||||
func clearTimedEvents(_ timedEvents: inout Properties) {
|
||||
timedEvents.removeAll()
|
||||
}
|
||||
}
|
||||
2
MixpanelDemo/.gitignore
vendored
Normal file
2
MixpanelDemo/.gitignore
vendored
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
Podfile.lock
|
||||
Pods
|
||||
|
|
@ -0,0 +1 @@
|
|||
const unsigned char MixpanelVersionString[] __attribute__ ((used)) = "@(#)PROGRAM:Mixpanel PROJECT:Mixpanel-1" "\n"; const double MixpanelVersionNumber __attribute__ ((used)) = (double)1.;
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
|
@ -0,0 +1,3 @@
|
|||
/Users/yardeneitan/Development/mixpanel-swift/MixpanelDemo/Build/Intermediates/Mixpanel.build/Debug-iphoneos/Mixpanel.build/Objects-normal/arm64/AutomaticProperties.o : /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/MixpanelInstance.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Constants.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Flush.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Persistence.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/PrintLogging.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Network.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/FileLogging.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/People.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Track.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/JSONHandler.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/AutomaticProperties.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Logger.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Error.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/FlushRequest.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Mixpanel.swift /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/Swift.swiftmodule /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Mixpanel.h /Users/yardeneitan/Development/mixpanel-swift/MixpanelDemo/Build/Intermediates/Mixpanel.build/Debug-iphoneos/Mixpanel.build/unextended-module.modulemap /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/UIKit.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/Foundation.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/Darwin.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/Dispatch.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/ObjectiveC.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/CoreGraphics.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/CoreImage.swiftmodule
|
||||
/Users/yardeneitan/Development/mixpanel-swift/MixpanelDemo/Build/Intermediates/Mixpanel.build/Debug-iphoneos/Mixpanel.build/Objects-normal/arm64/AutomaticProperties~partial.swiftmodule : /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/MixpanelInstance.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Constants.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Flush.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Persistence.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/PrintLogging.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Network.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/FileLogging.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/People.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Track.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/JSONHandler.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/AutomaticProperties.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Logger.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Error.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/FlushRequest.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Mixpanel.swift /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/Swift.swiftmodule /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Mixpanel.h /Users/yardeneitan/Development/mixpanel-swift/MixpanelDemo/Build/Intermediates/Mixpanel.build/Debug-iphoneos/Mixpanel.build/unextended-module.modulemap /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/UIKit.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/Foundation.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/Darwin.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/Dispatch.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/ObjectiveC.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/CoreGraphics.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/CoreImage.swiftmodule
|
||||
/Users/yardeneitan/Development/mixpanel-swift/MixpanelDemo/Build/Intermediates/Mixpanel.build/Debug-iphoneos/Mixpanel.build/Objects-normal/arm64/AutomaticProperties~partial.swiftdoc : /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/MixpanelInstance.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Constants.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Flush.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Persistence.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/PrintLogging.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Network.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/FileLogging.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/People.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Track.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/JSONHandler.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/AutomaticProperties.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Logger.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Error.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/FlushRequest.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Mixpanel.swift /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/Swift.swiftmodule /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Mixpanel.h /Users/yardeneitan/Development/mixpanel-swift/MixpanelDemo/Build/Intermediates/Mixpanel.build/Debug-iphoneos/Mixpanel.build/unextended-module.modulemap /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/UIKit.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/Foundation.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/Darwin.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/Dispatch.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/ObjectiveC.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/CoreGraphics.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/CoreImage.swiftmodule
|
||||
Binary file not shown.
Binary file not shown.
|
|
@ -0,0 +1,492 @@
|
|||
### Swift dependencies file v0 ###
|
||||
provides-top-level:
|
||||
- "AutomaticProperties"
|
||||
provides-nominal:
|
||||
- "C8Mixpanel19AutomaticProperties"
|
||||
provides-member:
|
||||
- ["C8Mixpanel19AutomaticProperties", ""]
|
||||
provides-dynamic-lookup:
|
||||
depends-top-level:
|
||||
- "CTTelephonyNetworkInfo"
|
||||
- "UIScreen"
|
||||
- "StringLiteralType"
|
||||
- !private "=="
|
||||
- !private "UnsafePointer"
|
||||
- "UIDevice"
|
||||
- "String"
|
||||
- "Properties"
|
||||
- !private "utsname"
|
||||
- "AutomaticProperties"
|
||||
- "Int"
|
||||
- "NSBundle"
|
||||
- !private "CChar"
|
||||
- !private "uname"
|
||||
- !private "NSString"
|
||||
- !private "withUnsafeMutablePointer"
|
||||
depends-member:
|
||||
- ["Ps9AnyObject", "AutomaticProperties"]
|
||||
- ["Ps9AnyObject", "CTTelephonyNetworkInfo"]
|
||||
- ["Ps9AnyObject", "Int"]
|
||||
- ["Ps9AnyObject", "NSBundle"]
|
||||
- ["Ps9AnyObject", "Properties"]
|
||||
- !private ["Ps9AnyObject", "String"]
|
||||
- ["Ps9AnyObject", "UIDevice"]
|
||||
- ["Ps9AnyObject", "UIScreen"]
|
||||
- !private ["Ps9AnyObject", "UnsafePointer"]
|
||||
- ["Ps9AnyObject", "bounds"]
|
||||
- ["Ps9AnyObject", "carrierName"]
|
||||
- !private ["Ps9AnyObject", "characters"]
|
||||
- ["Ps9AnyObject", "currentDevice"]
|
||||
- !private ["Ps9AnyObject", "currentRadioAccessTechnology"]
|
||||
- ["Ps9AnyObject", "deinit"]
|
||||
- ["Ps9AnyObject", "deviceModel"]
|
||||
- !private ["Ps9AnyObject", "fromCString"]
|
||||
- !private ["Ps9AnyObject", "hasPrefix"]
|
||||
- ["Ps9AnyObject", "infoDictionary"]
|
||||
- ["Ps9AnyObject", "init"]
|
||||
- ["Ps9AnyObject", "libVersion"]
|
||||
- ["Ps9AnyObject", "mainBundle"]
|
||||
- ["Ps9AnyObject", "mainScreen"]
|
||||
- ["Ps9AnyObject", "subscriberCellularProvider"]
|
||||
- !private ["Ps9AnyObject", "substringFromIndex"]
|
||||
- ["Ps9AnyObject", "systemName"]
|
||||
- ["Ps9AnyObject", "systemVersion"]
|
||||
- ["Ps9AnyObject", "telephonyInfo"]
|
||||
- !private ["Ps9AnyObject", "uname"]
|
||||
- !private ["Ps9AnyObject", "utsname"]
|
||||
- !private ["Ps9AnyObject", "withUnsafeMutablePointer"]
|
||||
- ["Ps9AnyObject", ""]
|
||||
- ["C8Mixpanel19AutomaticProperties", "AutomaticProperties"]
|
||||
- !private ["C8Mixpanel19AutomaticProperties", "CChar"]
|
||||
- ["C8Mixpanel19AutomaticProperties", "CTTelephonyNetworkInfo"]
|
||||
- ["C8Mixpanel19AutomaticProperties", "Int"]
|
||||
- ["C8Mixpanel19AutomaticProperties", "NSBundle"]
|
||||
- !private ["C8Mixpanel19AutomaticProperties", "NSString"]
|
||||
- ["C8Mixpanel19AutomaticProperties", "Properties"]
|
||||
- ["C8Mixpanel19AutomaticProperties", "String"]
|
||||
- ["C8Mixpanel19AutomaticProperties", "UIDevice"]
|
||||
- ["C8Mixpanel19AutomaticProperties", "UIScreen"]
|
||||
- !private ["C8Mixpanel19AutomaticProperties", "UnsafePointer"]
|
||||
- ["C8Mixpanel19AutomaticProperties", "deinit"]
|
||||
- ["C8Mixpanel19AutomaticProperties", "deviceModel"]
|
||||
- ["C8Mixpanel19AutomaticProperties", "getCurrentRadio"]
|
||||
- ["C8Mixpanel19AutomaticProperties", "init"]
|
||||
- ["C8Mixpanel19AutomaticProperties", "libVersion"]
|
||||
- ["C8Mixpanel19AutomaticProperties", "peopleProperties"]
|
||||
- ["C8Mixpanel19AutomaticProperties", "properties"]
|
||||
- ["C8Mixpanel19AutomaticProperties", "telephonyInfo"]
|
||||
- !private ["C8Mixpanel19AutomaticProperties", "uname"]
|
||||
- !private ["C8Mixpanel19AutomaticProperties", "utsname"]
|
||||
- !private ["C8Mixpanel19AutomaticProperties", "withUnsafeMutablePointer"]
|
||||
- !private ["Ps22BidirectionalIndexType", "Distance"]
|
||||
- !private ["Ps22BidirectionalIndexType", "IntegerLiteralType"]
|
||||
- ["Ps22BidirectionalIndexType", "init"]
|
||||
- !private ["Ps21BitwiseOperationsType", "IntegerLiteralType"]
|
||||
- ["Ps21BitwiseOperationsType", "init"]
|
||||
- !private ["Sb", "_getBuiltinLogicValue"]
|
||||
- !private ["Ps25BooleanLiteralConvertible", "_getBuiltinLogicValue"]
|
||||
- !private ["Ps11BooleanType", "_getBuiltinLogicValue"]
|
||||
- ["VSC6CGRect", "size"]
|
||||
- ["VSC6CGSize", "height"]
|
||||
- ["VSC6CGSize", "width"]
|
||||
- ["CSo9CTCarrier", "carrierName"]
|
||||
- !private ["CSo22CTTelephonyNetworkInfo", "currentRadioAccessTechnology"]
|
||||
- ["CSo22CTTelephonyNetworkInfo", "init"]
|
||||
- ["CSo22CTTelephonyNetworkInfo", "subscriberCellularProvider"]
|
||||
- !private ["Ps11CVarArgType", "IntegerLiteralType"]
|
||||
- ["Ps11CVarArgType", "bounds"]
|
||||
- ["Ps11CVarArgType", "carrierName"]
|
||||
- !private ["Ps11CVarArgType", "characters"]
|
||||
- ["Ps11CVarArgType", "currentDevice"]
|
||||
- !private ["Ps11CVarArgType", "currentRadioAccessTechnology"]
|
||||
- !private ["Ps11CVarArgType", "fromCString"]
|
||||
- !private ["Ps11CVarArgType", "hasPrefix"]
|
||||
- ["Ps11CVarArgType", "infoDictionary"]
|
||||
- ["Ps11CVarArgType", "init"]
|
||||
- ["Ps11CVarArgType", "mainBundle"]
|
||||
- ["Ps11CVarArgType", "mainScreen"]
|
||||
- ["Ps11CVarArgType", "subscriberCellularProvider"]
|
||||
- !private ["Ps11CVarArgType", "substringFromIndex"]
|
||||
- ["Ps11CVarArgType", "systemName"]
|
||||
- ["Ps11CVarArgType", "systemVersion"]
|
||||
- !private ["VSS13CharacterView", "Generator"]
|
||||
- !private ["VSS13CharacterView", "Index"]
|
||||
- !private ["VSS13CharacterView", "SubSequence"]
|
||||
- !private ["VSS13CharacterView", "count"]
|
||||
- ["Ps14CollectionType", "Generator"]
|
||||
- ["Ps14CollectionType", "Index"]
|
||||
- ["Ps14CollectionType", "SubSequence"]
|
||||
- ["Ps14CollectionType", "_Element"]
|
||||
- !private ["Ps14CollectionType", "count"]
|
||||
- ["Ps14CollectionType", "init"]
|
||||
- ["Ps14CollectionType", "subscript"]
|
||||
- !private ["Ps10Comparable", "Distance"]
|
||||
- !private ["Ps10Comparable", "IntegerLiteralType"]
|
||||
- !private ["Ps10Comparable", "characters"]
|
||||
- !private ["Ps10Comparable", "fromCString"]
|
||||
- !private ["Ps10Comparable", "hasPrefix"]
|
||||
- ["Ps10Comparable", "init"]
|
||||
- ["Ps28CustomDebugStringConvertible", "Index"]
|
||||
- ["Ps28CustomDebugStringConvertible", "Some"]
|
||||
- ["Ps28CustomDebugStringConvertible", "bounds"]
|
||||
- ["Ps28CustomDebugStringConvertible", "carrierName"]
|
||||
- !private ["Ps28CustomDebugStringConvertible", "characters"]
|
||||
- ["Ps28CustomDebugStringConvertible", "currentDevice"]
|
||||
- !private ["Ps28CustomDebugStringConvertible", "currentRadioAccessTechnology"]
|
||||
- !private ["Ps28CustomDebugStringConvertible", "fromCString"]
|
||||
- !private ["Ps28CustomDebugStringConvertible", "hasPrefix"]
|
||||
- ["Ps28CustomDebugStringConvertible", "infoDictionary"]
|
||||
- ["Ps28CustomDebugStringConvertible", "init"]
|
||||
- ["Ps28CustomDebugStringConvertible", "mainBundle"]
|
||||
- ["Ps28CustomDebugStringConvertible", "mainScreen"]
|
||||
- ["Ps28CustomDebugStringConvertible", "subscriberCellularProvider"]
|
||||
- ["Ps28CustomDebugStringConvertible", "subscript"]
|
||||
- !private ["Ps28CustomDebugStringConvertible", "substringFromIndex"]
|
||||
- ["Ps28CustomDebugStringConvertible", "systemName"]
|
||||
- ["Ps28CustomDebugStringConvertible", "systemVersion"]
|
||||
- ["Ps23CustomStringConvertible", "Index"]
|
||||
- !private ["Ps23CustomStringConvertible", "IntegerLiteralType"]
|
||||
- !private ["Ps23CustomStringConvertible", "_getBuiltinLogicValue"]
|
||||
- ["Ps23CustomStringConvertible", "bounds"]
|
||||
- ["Ps23CustomStringConvertible", "carrierName"]
|
||||
- !private ["Ps23CustomStringConvertible", "characters"]
|
||||
- ["Ps23CustomStringConvertible", "currentDevice"]
|
||||
- !private ["Ps23CustomStringConvertible", "currentRadioAccessTechnology"]
|
||||
- !private ["Ps23CustomStringConvertible", "fromCString"]
|
||||
- !private ["Ps23CustomStringConvertible", "hasPrefix"]
|
||||
- ["Ps23CustomStringConvertible", "infoDictionary"]
|
||||
- ["Ps23CustomStringConvertible", "init"]
|
||||
- ["Ps23CustomStringConvertible", "mainBundle"]
|
||||
- ["Ps23CustomStringConvertible", "mainScreen"]
|
||||
- ["Ps23CustomStringConvertible", "subscriberCellularProvider"]
|
||||
- ["Ps23CustomStringConvertible", "subscript"]
|
||||
- !private ["Ps23CustomStringConvertible", "substringFromIndex"]
|
||||
- ["Ps23CustomStringConvertible", "systemName"]
|
||||
- ["Ps23CustomStringConvertible", "systemVersion"]
|
||||
- ["Vs10Dictionary", "Index"]
|
||||
- ["Vs10Dictionary", "deinit"]
|
||||
- ["Vs10Dictionary", "init"]
|
||||
- ["Vs10Dictionary", "subscript"]
|
||||
- ["Ps28DictionaryLiteralConvertible", "Index"]
|
||||
- ["Ps28DictionaryLiteralConvertible", "init"]
|
||||
- ["Ps28DictionaryLiteralConvertible", "subscript"]
|
||||
- !private ["Ps9Equatable", "Distance"]
|
||||
- !private ["Ps9Equatable", "IntegerLiteralType"]
|
||||
- !private ["Ps9Equatable", "_getBuiltinLogicValue"]
|
||||
- ["Ps9Equatable", "bounds"]
|
||||
- ["Ps9Equatable", "carrierName"]
|
||||
- !private ["Ps9Equatable", "characters"]
|
||||
- ["Ps9Equatable", "currentDevice"]
|
||||
- !private ["Ps9Equatable", "currentRadioAccessTechnology"]
|
||||
- !private ["Ps9Equatable", "fromCString"]
|
||||
- !private ["Ps9Equatable", "hasPrefix"]
|
||||
- ["Ps9Equatable", "height"]
|
||||
- ["Ps9Equatable", "infoDictionary"]
|
||||
- ["Ps9Equatable", "init"]
|
||||
- ["Ps9Equatable", "mainBundle"]
|
||||
- ["Ps9Equatable", "mainScreen"]
|
||||
- ["Ps9Equatable", "size"]
|
||||
- ["Ps9Equatable", "subscriberCellularProvider"]
|
||||
- !private ["Ps9Equatable", "substringFromIndex"]
|
||||
- ["Ps9Equatable", "systemName"]
|
||||
- ["Ps9Equatable", "systemVersion"]
|
||||
- ["Ps9Equatable", "width"]
|
||||
- !private ["Ps41ExtendedGraphemeClusterLiteralConvertible", "characters"]
|
||||
- !private ["Ps41ExtendedGraphemeClusterLiteralConvertible", "fromCString"]
|
||||
- !private ["Ps41ExtendedGraphemeClusterLiteralConvertible", "hasPrefix"]
|
||||
- !private ["Ps41ExtendedGraphemeClusterLiteralConvertible", "substringFromIndex"]
|
||||
- !private ["Ps16ForwardIndexType", "Distance"]
|
||||
- !private ["Ps16ForwardIndexType", "IntegerLiteralType"]
|
||||
- ["Ps16ForwardIndexType", "init"]
|
||||
- ["Ps13GeneratorType", "Element"]
|
||||
- !private ["Ps8Hashable", "IntegerLiteralType"]
|
||||
- !private ["Ps8Hashable", "_getBuiltinLogicValue"]
|
||||
- ["Ps8Hashable", "bounds"]
|
||||
- ["Ps8Hashable", "carrierName"]
|
||||
- !private ["Ps8Hashable", "characters"]
|
||||
- ["Ps8Hashable", "currentDevice"]
|
||||
- !private ["Ps8Hashable", "currentRadioAccessTechnology"]
|
||||
- !private ["Ps8Hashable", "fromCString"]
|
||||
- !private ["Ps8Hashable", "hasPrefix"]
|
||||
- ["Ps8Hashable", "infoDictionary"]
|
||||
- ["Ps8Hashable", "init"]
|
||||
- ["Ps8Hashable", "mainBundle"]
|
||||
- ["Ps8Hashable", "mainScreen"]
|
||||
- ["Ps8Hashable", "subscriberCellularProvider"]
|
||||
- !private ["Ps8Hashable", "substringFromIndex"]
|
||||
- ["Ps8Hashable", "systemName"]
|
||||
- ["Ps8Hashable", "systemVersion"]
|
||||
- !private ["VVSS13CharacterView5Index", "Distance"]
|
||||
- ["Ps9Indexable", "Generator"]
|
||||
- ["Ps9Indexable", "Index"]
|
||||
- ["Ps9Indexable", "SubSequence"]
|
||||
- ["Ps9Indexable", "_Element"]
|
||||
- !private ["Ps9Indexable", "count"]
|
||||
- ["Ps9Indexable", "init"]
|
||||
- ["Ps9Indexable", "subscript"]
|
||||
- ["Vs17IndexingGenerator", "Element"]
|
||||
- !private ["Si", "IntegerLiteralType"]
|
||||
- ["Si", "deinit"]
|
||||
- ["Si", "init"]
|
||||
- !private ["Ps21IntegerArithmeticType", "IntegerLiteralType"]
|
||||
- ["Ps21IntegerArithmeticType", "init"]
|
||||
- !private ["Ps25IntegerLiteralConvertible", "IntegerLiteralType"]
|
||||
- ["Ps25IntegerLiteralConvertible", "init"]
|
||||
- !private ["Ps11IntegerType", "IntegerLiteralType"]
|
||||
- ["Ps11IntegerType", "init"]
|
||||
- !private ["Ps14MirrorPathType", "IntegerLiteralType"]
|
||||
- !private ["Ps14MirrorPathType", "characters"]
|
||||
- !private ["Ps14MirrorPathType", "fromCString"]
|
||||
- !private ["Ps14MirrorPathType", "hasPrefix"]
|
||||
- ["Ps14MirrorPathType", "init"]
|
||||
- ["CSo8NSBundle", "infoDictionary"]
|
||||
- !private ["CSo8NSBundle", "init"]
|
||||
- ["CSo8NSBundle", "mainBundle"]
|
||||
- !private ["PSo8NSCoding", "characters"]
|
||||
- !private ["PSo8NSCoding", "fromCString"]
|
||||
- !private ["PSo8NSCoding", "hasPrefix"]
|
||||
- !private ["PSo8NSCoding", "substringFromIndex"]
|
||||
- !private ["PSo9NSCopying", "characters"]
|
||||
- !private ["PSo9NSCopying", "fromCString"]
|
||||
- !private ["PSo9NSCopying", "hasPrefix"]
|
||||
- !private ["PSo9NSCopying", "substringFromIndex"]
|
||||
- !private ["PSo16NSMutableCopying", "characters"]
|
||||
- !private ["PSo16NSMutableCopying", "fromCString"]
|
||||
- !private ["PSo16NSMutableCopying", "hasPrefix"]
|
||||
- !private ["PSo16NSMutableCopying", "substringFromIndex"]
|
||||
- ["CSo8NSObject", "bounds"]
|
||||
- ["CSo8NSObject", "carrierName"]
|
||||
- !private ["CSo8NSObject", "characters"]
|
||||
- ["CSo8NSObject", "currentDevice"]
|
||||
- !private ["CSo8NSObject", "currentRadioAccessTechnology"]
|
||||
- !private ["CSo8NSObject", "fromCString"]
|
||||
- !private ["CSo8NSObject", "hasPrefix"]
|
||||
- ["CSo8NSObject", "infoDictionary"]
|
||||
- ["CSo8NSObject", "init"]
|
||||
- ["CSo8NSObject", "mainBundle"]
|
||||
- ["CSo8NSObject", "mainScreen"]
|
||||
- ["CSo8NSObject", "subscriberCellularProvider"]
|
||||
- !private ["CSo8NSObject", "substringFromIndex"]
|
||||
- ["CSo8NSObject", "systemName"]
|
||||
- ["CSo8NSObject", "systemVersion"]
|
||||
- ["PSo16NSObjectProtocol", "bounds"]
|
||||
- ["PSo16NSObjectProtocol", "carrierName"]
|
||||
- !private ["PSo16NSObjectProtocol", "characters"]
|
||||
- ["PSo16NSObjectProtocol", "currentDevice"]
|
||||
- !private ["PSo16NSObjectProtocol", "currentRadioAccessTechnology"]
|
||||
- !private ["PSo16NSObjectProtocol", "fromCString"]
|
||||
- !private ["PSo16NSObjectProtocol", "hasPrefix"]
|
||||
- ["PSo16NSObjectProtocol", "infoDictionary"]
|
||||
- ["PSo16NSObjectProtocol", "init"]
|
||||
- ["PSo16NSObjectProtocol", "mainBundle"]
|
||||
- ["PSo16NSObjectProtocol", "mainScreen"]
|
||||
- ["PSo16NSObjectProtocol", "subscriberCellularProvider"]
|
||||
- !private ["PSo16NSObjectProtocol", "substringFromIndex"]
|
||||
- ["PSo16NSObjectProtocol", "systemName"]
|
||||
- ["PSo16NSObjectProtocol", "systemVersion"]
|
||||
- !private ["PSo14NSSecureCoding", "characters"]
|
||||
- !private ["PSo14NSSecureCoding", "fromCString"]
|
||||
- !private ["PSo14NSSecureCoding", "hasPrefix"]
|
||||
- !private ["PSo14NSSecureCoding", "substringFromIndex"]
|
||||
- !private ["CSo8NSString", "characters"]
|
||||
- !private ["CSo8NSString", "fromCString"]
|
||||
- !private ["CSo8NSString", "hasPrefix"]
|
||||
- !private ["CSo8NSString", "substringFromIndex"]
|
||||
- ["Ps21NilLiteralConvertible", "Some"]
|
||||
- !private ["Ps21NilLiteralConvertible", "init"]
|
||||
- ["Sq", "Some"]
|
||||
- ["Sq", "deinit"]
|
||||
- !private ["Ps16OutputStreamType", "characters"]
|
||||
- !private ["Ps16OutputStreamType", "fromCString"]
|
||||
- !private ["Ps16OutputStreamType", "hasPrefix"]
|
||||
- !private ["Ps21RandomAccessIndexType", "IntegerLiteralType"]
|
||||
- ["Ps21RandomAccessIndexType", "init"]
|
||||
- !private ["Ps30RangeReplaceableCollectionType", "Generator"]
|
||||
- !private ["Ps30RangeReplaceableCollectionType", "Index"]
|
||||
- !private ["Ps30RangeReplaceableCollectionType", "SubSequence"]
|
||||
- !private ["Ps30RangeReplaceableCollectionType", "count"]
|
||||
- ["Ps12SequenceType", "Element"]
|
||||
- ["Ps12SequenceType", "Generator"]
|
||||
- ["Ps12SequenceType", "Index"]
|
||||
- ["Ps12SequenceType", "SubSequence"]
|
||||
- ["Ps12SequenceType", "_Element"]
|
||||
- !private ["Ps12SequenceType", "count"]
|
||||
- ["Ps12SequenceType", "init"]
|
||||
- ["Ps12SequenceType", "subscript"]
|
||||
- !private ["Ps17SignedIntegerType", "IntegerLiteralType"]
|
||||
- ["Ps17SignedIntegerType", "init"]
|
||||
- !private ["Ps16SignedNumberType", "IntegerLiteralType"]
|
||||
- ["Ps16SignedNumberType", "init"]
|
||||
- ["Vs5Slice", "Generator"]
|
||||
- ["Vs5Slice", "Index"]
|
||||
- ["Vs5Slice", "SubSequence"]
|
||||
- ["Vs5Slice", "_Element"]
|
||||
- !private ["Ps10Streamable", "characters"]
|
||||
- !private ["Ps10Streamable", "fromCString"]
|
||||
- !private ["Ps10Streamable", "hasPrefix"]
|
||||
- !private ["Ps10Strideable", "IntegerLiteralType"]
|
||||
- ["Ps10Strideable", "init"]
|
||||
- !private ["SS", "characters"]
|
||||
- ["SS", "deinit"]
|
||||
- !private ["SS", "fromCString"]
|
||||
- !private ["SS", "hasPrefix"]
|
||||
- !private ["Ps30StringInterpolationConvertible", "characters"]
|
||||
- !private ["Ps30StringInterpolationConvertible", "fromCString"]
|
||||
- !private ["Ps30StringInterpolationConvertible", "hasPrefix"]
|
||||
- !private ["Ps24StringLiteralConvertible", "characters"]
|
||||
- !private ["Ps24StringLiteralConvertible", "fromCString"]
|
||||
- !private ["Ps24StringLiteralConvertible", "hasPrefix"]
|
||||
- !private ["Ps24StringLiteralConvertible", "substringFromIndex"]
|
||||
- ["CSo8UIDevice", "currentDevice"]
|
||||
- ["CSo8UIDevice", "systemName"]
|
||||
- ["CSo8UIDevice", "systemVersion"]
|
||||
- ["CSo8UIScreen", "bounds"]
|
||||
- ["CSo8UIScreen", "mainScreen"]
|
||||
- ["PSo18UITraitEnvironment", "bounds"]
|
||||
- ["PSo18UITraitEnvironment", "mainScreen"]
|
||||
- !private ["Ps31UnicodeScalarLiteralConvertible", "characters"]
|
||||
- !private ["Ps31UnicodeScalarLiteralConvertible", "fromCString"]
|
||||
- !private ["Ps31UnicodeScalarLiteralConvertible", "hasPrefix"]
|
||||
- !private ["Ps31UnicodeScalarLiteralConvertible", "substringFromIndex"]
|
||||
- !private ["SP", "init"]
|
||||
- !private ["Ps33_BuiltinBooleanLiteralConvertible", "_getBuiltinLogicValue"]
|
||||
- !private ["Ps49_BuiltinExtendedGraphemeClusterLiteralConvertible", "characters"]
|
||||
- !private ["Ps49_BuiltinExtendedGraphemeClusterLiteralConvertible", "fromCString"]
|
||||
- !private ["Ps49_BuiltinExtendedGraphemeClusterLiteralConvertible", "hasPrefix"]
|
||||
- !private ["Ps33_BuiltinIntegerLiteralConvertible", "IntegerLiteralType"]
|
||||
- ["Ps33_BuiltinIntegerLiteralConvertible", "init"]
|
||||
- !private ["Ps32_BuiltinStringLiteralConvertible", "characters"]
|
||||
- !private ["Ps32_BuiltinStringLiteralConvertible", "fromCString"]
|
||||
- !private ["Ps32_BuiltinStringLiteralConvertible", "hasPrefix"]
|
||||
- !private ["Ps37_BuiltinUTF16StringLiteralConvertible", "characters"]
|
||||
- !private ["Ps37_BuiltinUTF16StringLiteralConvertible", "fromCString"]
|
||||
- !private ["Ps37_BuiltinUTF16StringLiteralConvertible", "hasPrefix"]
|
||||
- !private ["Ps39_BuiltinUnicodeScalarLiteralConvertible", "characters"]
|
||||
- !private ["Ps39_BuiltinUnicodeScalarLiteralConvertible", "fromCString"]
|
||||
- !private ["Ps39_BuiltinUnicodeScalarLiteralConvertible", "hasPrefix"]
|
||||
- !private ["Ps14_Incrementable", "Distance"]
|
||||
- !private ["Ps14_Incrementable", "IntegerLiteralType"]
|
||||
- ["Ps14_Incrementable", "init"]
|
||||
- !private ["Ps22_IntegerArithmeticType", "IntegerLiteralType"]
|
||||
- ["Ps22_IntegerArithmeticType", "init"]
|
||||
- !private ["Ps12_IntegerType", "IntegerLiteralType"]
|
||||
- ["Ps12_IntegerType", "init"]
|
||||
- ["Ps21_ObjectiveCBridgeable", "Index"]
|
||||
- !private ["Ps21_ObjectiveCBridgeable", "IntegerLiteralType"]
|
||||
- !private ["Ps21_ObjectiveCBridgeable", "_getBuiltinLogicValue"]
|
||||
- !private ["Ps21_ObjectiveCBridgeable", "characters"]
|
||||
- !private ["Ps21_ObjectiveCBridgeable", "fromCString"]
|
||||
- !private ["Ps21_ObjectiveCBridgeable", "hasPrefix"]
|
||||
- ["Ps21_ObjectiveCBridgeable", "init"]
|
||||
- ["Ps21_ObjectiveCBridgeable", "subscript"]
|
||||
- !private ["Vs26_OptionalNilComparisonType", "deinit"]
|
||||
- !private ["Ps12_PointerType", "init"]
|
||||
- !private ["Ps22_RandomAccessAmbiguity", "IntegerLiteralType"]
|
||||
- ["Ps22_RandomAccessAmbiguity", "init"]
|
||||
- !private ["Ps12_Reflectable", "Distance"]
|
||||
- ["Ps12_Reflectable", "Index"]
|
||||
- !private ["Ps12_Reflectable", "IntegerLiteralType"]
|
||||
- ["Ps12_Reflectable", "Some"]
|
||||
- !private ["Ps12_Reflectable", "_getBuiltinLogicValue"]
|
||||
- !private ["Ps12_Reflectable", "characters"]
|
||||
- !private ["Ps12_Reflectable", "fromCString"]
|
||||
- !private ["Ps12_Reflectable", "hasPrefix"]
|
||||
- ["Ps12_Reflectable", "height"]
|
||||
- ["Ps12_Reflectable", "init"]
|
||||
- ["Ps12_Reflectable", "size"]
|
||||
- ["Ps12_Reflectable", "subscript"]
|
||||
- !private ["Ps12_Reflectable", "substringFromIndex"]
|
||||
- ["Ps12_Reflectable", "width"]
|
||||
- !private ["Ps18_SignedIntegerType", "IntegerLiteralType"]
|
||||
- ["Ps18_SignedIntegerType", "init"]
|
||||
- !private ["VSC7utsname", "init"]
|
||||
- !private ["VSC7utsname", "machine"]
|
||||
depends-nominal:
|
||||
- "Ps9AnyObject"
|
||||
- "C8Mixpanel19AutomaticProperties"
|
||||
- "Ps22BidirectionalIndexType"
|
||||
- "Ps21BitwiseOperationsType"
|
||||
- !private "Sb"
|
||||
- !private "Ps25BooleanLiteralConvertible"
|
||||
- !private "Ps11BooleanType"
|
||||
- "VSC6CGRect"
|
||||
- "VSC6CGSize"
|
||||
- "CSo9CTCarrier"
|
||||
- "CSo22CTTelephonyNetworkInfo"
|
||||
- "Ps11CVarArgType"
|
||||
- !private "VSS13CharacterView"
|
||||
- "Ps14CollectionType"
|
||||
- "Ps10Comparable"
|
||||
- "Ps28CustomDebugStringConvertible"
|
||||
- "Ps23CustomStringConvertible"
|
||||
- "Vs10Dictionary"
|
||||
- "Ps28DictionaryLiteralConvertible"
|
||||
- "Ps9Equatable"
|
||||
- !private "Ps41ExtendedGraphemeClusterLiteralConvertible"
|
||||
- "Ps16ForwardIndexType"
|
||||
- "Ps13GeneratorType"
|
||||
- "Ps8Hashable"
|
||||
- !private "VVSS13CharacterView5Index"
|
||||
- "Ps9Indexable"
|
||||
- "Vs17IndexingGenerator"
|
||||
- "Si"
|
||||
- "Ps21IntegerArithmeticType"
|
||||
- "Ps25IntegerLiteralConvertible"
|
||||
- "Ps11IntegerType"
|
||||
- "Ps14MirrorPathType"
|
||||
- "CSo8NSBundle"
|
||||
- !private "PSo8NSCoding"
|
||||
- !private "PSo9NSCopying"
|
||||
- !private "PSo16NSMutableCopying"
|
||||
- "CSo8NSObject"
|
||||
- "PSo16NSObjectProtocol"
|
||||
- !private "PSo14NSSecureCoding"
|
||||
- !private "CSo8NSString"
|
||||
- "Ps21NilLiteralConvertible"
|
||||
- "Sq"
|
||||
- !private "Ps16OutputStreamType"
|
||||
- "Ps21RandomAccessIndexType"
|
||||
- !private "Ps30RangeReplaceableCollectionType"
|
||||
- "Ps12SequenceType"
|
||||
- "Ps17SignedIntegerType"
|
||||
- "Ps16SignedNumberType"
|
||||
- "Vs5Slice"
|
||||
- !private "Ps10Streamable"
|
||||
- "Ps10Strideable"
|
||||
- "SS"
|
||||
- !private "Ps30StringInterpolationConvertible"
|
||||
- !private "Ps24StringLiteralConvertible"
|
||||
- "CSo8UIDevice"
|
||||
- "CSo8UIScreen"
|
||||
- "PSo18UITraitEnvironment"
|
||||
- !private "Ps31UnicodeScalarLiteralConvertible"
|
||||
- !private "SP"
|
||||
- !private "Ps33_BuiltinBooleanLiteralConvertible"
|
||||
- !private "Ps49_BuiltinExtendedGraphemeClusterLiteralConvertible"
|
||||
- "Ps33_BuiltinIntegerLiteralConvertible"
|
||||
- !private "Ps32_BuiltinStringLiteralConvertible"
|
||||
- !private "Ps37_BuiltinUTF16StringLiteralConvertible"
|
||||
- !private "Ps39_BuiltinUnicodeScalarLiteralConvertible"
|
||||
- "Ps14_Incrementable"
|
||||
- "Ps22_IntegerArithmeticType"
|
||||
- "Ps12_IntegerType"
|
||||
- "Ps21_ObjectiveCBridgeable"
|
||||
- !private "Vs26_OptionalNilComparisonType"
|
||||
- !private "Ps12_PointerType"
|
||||
- "Ps22_RandomAccessAmbiguity"
|
||||
- "Ps12_Reflectable"
|
||||
- "Ps18_SignedIntegerType"
|
||||
- !private "VSC7utsname"
|
||||
depends-dynamic-lookup:
|
||||
depends-external:
|
||||
- "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/Swift.swiftmodule"
|
||||
- "/Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Mixpanel.h"
|
||||
- "/Users/yardeneitan/Development/mixpanel-swift/MixpanelDemo/Build/Intermediates/Mixpanel.build/Debug-iphoneos/Mixpanel.build/unextended-module.modulemap"
|
||||
- "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/UIKit.swiftmodule"
|
||||
- "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/Foundation.swiftmodule"
|
||||
- "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/Darwin.swiftmodule"
|
||||
- "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/Dispatch.swiftmodule"
|
||||
- "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/ObjectiveC.swiftmodule"
|
||||
- "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/CoreGraphics.swiftmodule"
|
||||
- "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/CoreImage.swiftmodule"
|
||||
interface-hash: "49e199ad50aa8df848d13e5bfd258e4b"
|
||||
Binary file not shown.
Binary file not shown.
|
|
@ -0,0 +1,3 @@
|
|||
/Users/yardeneitan/Development/mixpanel-swift/MixpanelDemo/Build/Intermediates/Mixpanel.build/Debug-iphoneos/Mixpanel.build/Objects-normal/arm64/Constants.o : /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/MixpanelInstance.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Constants.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Flush.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Persistence.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/PrintLogging.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Network.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/FileLogging.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/People.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Track.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/JSONHandler.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/AutomaticProperties.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Logger.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Error.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/FlushRequest.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Mixpanel.swift /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/Swift.swiftmodule /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Mixpanel.h /Users/yardeneitan/Development/mixpanel-swift/MixpanelDemo/Build/Intermediates/Mixpanel.build/Debug-iphoneos/Mixpanel.build/unextended-module.modulemap /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/UIKit.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/Foundation.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/Darwin.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/Dispatch.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/ObjectiveC.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/CoreGraphics.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/CoreImage.swiftmodule
|
||||
/Users/yardeneitan/Development/mixpanel-swift/MixpanelDemo/Build/Intermediates/Mixpanel.build/Debug-iphoneos/Mixpanel.build/Objects-normal/arm64/Constants~partial.swiftmodule : /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/MixpanelInstance.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Constants.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Flush.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Persistence.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/PrintLogging.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Network.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/FileLogging.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/People.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Track.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/JSONHandler.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/AutomaticProperties.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Logger.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Error.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/FlushRequest.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Mixpanel.swift /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/Swift.swiftmodule /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Mixpanel.h /Users/yardeneitan/Development/mixpanel-swift/MixpanelDemo/Build/Intermediates/Mixpanel.build/Debug-iphoneos/Mixpanel.build/unextended-module.modulemap /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/UIKit.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/Foundation.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/Darwin.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/Dispatch.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/ObjectiveC.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/CoreGraphics.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/CoreImage.swiftmodule
|
||||
/Users/yardeneitan/Development/mixpanel-swift/MixpanelDemo/Build/Intermediates/Mixpanel.build/Debug-iphoneos/Mixpanel.build/Objects-normal/arm64/Constants~partial.swiftdoc : /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/MixpanelInstance.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Constants.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Flush.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Persistence.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/PrintLogging.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Network.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/FileLogging.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/People.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Track.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/JSONHandler.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/AutomaticProperties.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Logger.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Error.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/FlushRequest.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Mixpanel.swift /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/Swift.swiftmodule /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Mixpanel.h /Users/yardeneitan/Development/mixpanel-swift/MixpanelDemo/Build/Intermediates/Mixpanel.build/Debug-iphoneos/Mixpanel.build/unextended-module.modulemap /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/UIKit.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/Foundation.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/Darwin.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/Dispatch.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/ObjectiveC.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/CoreGraphics.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/CoreImage.swiftmodule
|
||||
Binary file not shown.
Binary file not shown.
|
|
@ -0,0 +1,40 @@
|
|||
### Swift dependencies file v0 ###
|
||||
provides-top-level:
|
||||
- "QueueConstants"
|
||||
- "APIConstants"
|
||||
provides-nominal:
|
||||
- "V8Mixpanel14QueueConstants"
|
||||
- "V8Mixpanel12APIConstants"
|
||||
provides-member:
|
||||
- ["V8Mixpanel14QueueConstants", ""]
|
||||
- ["V8Mixpanel12APIConstants", ""]
|
||||
provides-dynamic-lookup:
|
||||
depends-top-level:
|
||||
- "QueueConstants"
|
||||
- "IntegerLiteralType"
|
||||
- "FloatLiteralType"
|
||||
- "APIConstants"
|
||||
depends-member:
|
||||
- ["V8Mixpanel12APIConstants", "batchSize"]
|
||||
- ["V8Mixpanel12APIConstants", "failuresTillBackoff"]
|
||||
- ["V8Mixpanel12APIConstants", "init"]
|
||||
- ["V8Mixpanel12APIConstants", "maxRetryBackoff"]
|
||||
- ["V8Mixpanel12APIConstants", "minRetryBackoff"]
|
||||
- ["V8Mixpanel14QueueConstants", "init"]
|
||||
- ["V8Mixpanel14QueueConstants", "queueSize"]
|
||||
depends-nominal:
|
||||
- "V8Mixpanel12APIConstants"
|
||||
- "V8Mixpanel14QueueConstants"
|
||||
depends-dynamic-lookup:
|
||||
depends-external:
|
||||
- "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/Swift.swiftmodule"
|
||||
- "/Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Mixpanel.h"
|
||||
- "/Users/yardeneitan/Development/mixpanel-swift/MixpanelDemo/Build/Intermediates/Mixpanel.build/Debug-iphoneos/Mixpanel.build/unextended-module.modulemap"
|
||||
- "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/UIKit.swiftmodule"
|
||||
- "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/Foundation.swiftmodule"
|
||||
- "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/Darwin.swiftmodule"
|
||||
- "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/Dispatch.swiftmodule"
|
||||
- "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/ObjectiveC.swiftmodule"
|
||||
- "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/CoreGraphics.swiftmodule"
|
||||
- "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/CoreImage.swiftmodule"
|
||||
interface-hash: "8dfd0c594081336b654b279febbd1289"
|
||||
Binary file not shown.
Binary file not shown.
|
|
@ -0,0 +1,3 @@
|
|||
/Users/yardeneitan/Development/mixpanel-swift/MixpanelDemo/Build/Intermediates/Mixpanel.build/Debug-iphoneos/Mixpanel.build/Objects-normal/arm64/Error.o : /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/MixpanelInstance.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Constants.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Flush.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Persistence.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/PrintLogging.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Network.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/FileLogging.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/People.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Track.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/JSONHandler.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/AutomaticProperties.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Logger.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Error.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/FlushRequest.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Mixpanel.swift /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/Swift.swiftmodule /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Mixpanel.h /Users/yardeneitan/Development/mixpanel-swift/MixpanelDemo/Build/Intermediates/Mixpanel.build/Debug-iphoneos/Mixpanel.build/unextended-module.modulemap /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/UIKit.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/Foundation.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/Darwin.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/Dispatch.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/ObjectiveC.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/CoreGraphics.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/CoreImage.swiftmodule
|
||||
/Users/yardeneitan/Development/mixpanel-swift/MixpanelDemo/Build/Intermediates/Mixpanel.build/Debug-iphoneos/Mixpanel.build/Objects-normal/arm64/Error~partial.swiftmodule : /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/MixpanelInstance.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Constants.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Flush.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Persistence.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/PrintLogging.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Network.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/FileLogging.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/People.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Track.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/JSONHandler.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/AutomaticProperties.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Logger.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Error.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/FlushRequest.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Mixpanel.swift /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/Swift.swiftmodule /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Mixpanel.h /Users/yardeneitan/Development/mixpanel-swift/MixpanelDemo/Build/Intermediates/Mixpanel.build/Debug-iphoneos/Mixpanel.build/unextended-module.modulemap /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/UIKit.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/Foundation.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/Darwin.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/Dispatch.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/ObjectiveC.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/CoreGraphics.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/CoreImage.swiftmodule
|
||||
/Users/yardeneitan/Development/mixpanel-swift/MixpanelDemo/Build/Intermediates/Mixpanel.build/Debug-iphoneos/Mixpanel.build/Objects-normal/arm64/Error~partial.swiftdoc : /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/MixpanelInstance.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Constants.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Flush.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Persistence.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/PrintLogging.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Network.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/FileLogging.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/People.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Track.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/JSONHandler.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/AutomaticProperties.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Logger.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Error.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/FlushRequest.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Mixpanel.swift /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/Swift.swiftmodule /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Mixpanel.h /Users/yardeneitan/Development/mixpanel-swift/MixpanelDemo/Build/Intermediates/Mixpanel.build/Debug-iphoneos/Mixpanel.build/unextended-module.modulemap /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/UIKit.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/Foundation.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/Darwin.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/Dispatch.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/ObjectiveC.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/CoreGraphics.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/CoreImage.swiftmodule
|
||||
Binary file not shown.
Binary file not shown.
|
|
@ -0,0 +1,179 @@
|
|||
### Swift dependencies file v0 ###
|
||||
provides-top-level:
|
||||
- "PropertyError"
|
||||
- "Assertions"
|
||||
- "MPAssert"
|
||||
- "ErrorHandler"
|
||||
provides-nominal:
|
||||
- "O8Mixpanel13PropertyError"
|
||||
- "C8Mixpanel10Assertions"
|
||||
- "C8Mixpanel12ErrorHandler"
|
||||
provides-member:
|
||||
- ["O8Mixpanel13PropertyError", ""]
|
||||
- ["C8Mixpanel10Assertions", ""]
|
||||
- ["C8Mixpanel12ErrorHandler", ""]
|
||||
provides-dynamic-lookup:
|
||||
depends-top-level:
|
||||
- "ErrorType"
|
||||
- "Swift"
|
||||
- "String"
|
||||
- !private "IntegerLiteralType"
|
||||
- !private "Logger"
|
||||
- "AnyObject"
|
||||
- "MPAssert"
|
||||
- !private "NSThread"
|
||||
- "PropertyError"
|
||||
- "UInt"
|
||||
- "StringLiteralType"
|
||||
- "StaticString"
|
||||
- !private "FloatLiteralType"
|
||||
- "Bool"
|
||||
- "Assertions"
|
||||
- "ErrorHandler"
|
||||
depends-member:
|
||||
- !private ["Ps9AnyObject", "Logger"]
|
||||
- !private ["Ps9AnyObject", "NSThread"]
|
||||
- ["Ps9AnyObject", "Swift"]
|
||||
- !private ["Ps9AnyObject", "assertClosure"]
|
||||
- !private ["Ps9AnyObject", "callStackSymbols"]
|
||||
- !private ["Ps9AnyObject", "error"]
|
||||
- !private ["Ps9AnyObject", "init"]
|
||||
- !private ["Ps9AnyObject", "logError"]
|
||||
- ["Ps9AnyObject", "swiftAssertClosure"]
|
||||
- ["Ps9AnyObject", ""]
|
||||
- ["C8Mixpanel10Assertions", "Swift"]
|
||||
- ["C8Mixpanel10Assertions", "assertClosure"]
|
||||
- ["C8Mixpanel10Assertions", "deinit"]
|
||||
- ["C8Mixpanel10Assertions", "init"]
|
||||
- ["C8Mixpanel10Assertions", "swiftAssertClosure"]
|
||||
- !private ["Sb", "deinit"]
|
||||
- !private ["Ps11CVarArgType", "callStackSymbols"]
|
||||
- !private ["Ps11CVarArgType", "init"]
|
||||
- !private ["Vs9Character", "deinit"]
|
||||
- !private ["Ps10Comparable", "init"]
|
||||
- !private ["Ps28CustomDebugStringConvertible", "callStackSymbols"]
|
||||
- !private ["Ps28CustomDebugStringConvertible", "init"]
|
||||
- !private ["Ps23CustomStringConvertible", "callStackSymbols"]
|
||||
- !private ["Ps23CustomStringConvertible", "init"]
|
||||
- !private ["Sd", "deinit"]
|
||||
- !private ["Ps9Equatable", "callStackSymbols"]
|
||||
- !private ["Ps9Equatable", "init"]
|
||||
- ["C8Mixpanel12ErrorHandler", "ErrorType"]
|
||||
- !private ["C8Mixpanel12ErrorHandler", "Logger"]
|
||||
- !private ["C8Mixpanel12ErrorHandler", "NSThread"]
|
||||
- ["C8Mixpanel12ErrorHandler", "deinit"]
|
||||
- ["C8Mixpanel12ErrorHandler", "init"]
|
||||
- ["C8Mixpanel12ErrorHandler", "logError"]
|
||||
- ["C8Mixpanel12ErrorHandler", "wrap"]
|
||||
- ["Ps9ErrorType", "_code"]
|
||||
- ["Ps9ErrorType", "_domain"]
|
||||
- ["Ps9ErrorType", ""]
|
||||
- !private ["Ps41ExtendedGraphemeClusterLiteralConvertible", "init"]
|
||||
- !private ["Sf", "deinit"]
|
||||
- !private ["Ps8Hashable", "callStackSymbols"]
|
||||
- !private ["Ps8Hashable", "init"]
|
||||
- !private ["Si", "deinit"]
|
||||
- !private ["Vs5Int16", "deinit"]
|
||||
- !private ["Vs5Int32", "deinit"]
|
||||
- !private ["Vs5Int64", "deinit"]
|
||||
- !private ["Vs4Int8", "deinit"]
|
||||
- !private ["C8Mixpanel6Logger", "error"]
|
||||
- !private ["Ps14MirrorPathType", "init"]
|
||||
- !private ["PSo8NSCoding", "init"]
|
||||
- !private ["PSo9NSCopying", "init"]
|
||||
- !private ["PSo16NSMutableCopying", "init"]
|
||||
- !private ["CSo8NSObject", "callStackSymbols"]
|
||||
- !private ["CSo8NSObject", "init"]
|
||||
- !private ["PSo16NSObjectProtocol", "callStackSymbols"]
|
||||
- !private ["PSo16NSObjectProtocol", "init"]
|
||||
- !private ["PSo14NSSecureCoding", "init"]
|
||||
- !private ["CSo8NSString", "init"]
|
||||
- !private ["CSo8NSThread", "callStackSymbols"]
|
||||
- !private ["Ps16OutputStreamType", "init"]
|
||||
- ["O8Mixpanel13PropertyError", "AnyObject"]
|
||||
- ["O8Mixpanel13PropertyError", "InvalidType"]
|
||||
- ["O8Mixpanel13PropertyError", "_code"]
|
||||
- ["O8Mixpanel13PropertyError", "_domain"]
|
||||
- ["O8Mixpanel13PropertyError", "deinit"]
|
||||
- !private ["Vs12StaticString", "deinit"]
|
||||
- !private ["Ps10Streamable", "init"]
|
||||
- !private ["SS", "init"]
|
||||
- !private ["Ps30StringInterpolationConvertible", "init"]
|
||||
- !private ["Ps24StringLiteralConvertible", "init"]
|
||||
- !private ["Su", "deinit"]
|
||||
- !private ["Vs6UInt16", "deinit"]
|
||||
- !private ["Vs6UInt32", "deinit"]
|
||||
- !private ["Vs6UInt64", "deinit"]
|
||||
- !private ["Vs5UInt8", "deinit"]
|
||||
- !private ["Sc", "deinit"]
|
||||
- !private ["Ps31UnicodeScalarLiteralConvertible", "init"]
|
||||
- !private ["Ps49_BuiltinExtendedGraphemeClusterLiteralConvertible", "init"]
|
||||
- !private ["Ps32_BuiltinStringLiteralConvertible", "init"]
|
||||
- !private ["Ps37_BuiltinUTF16StringLiteralConvertible", "init"]
|
||||
- !private ["Ps39_BuiltinUnicodeScalarLiteralConvertible", "init"]
|
||||
- !private ["Ps21_ObjectiveCBridgeable", "init"]
|
||||
- !private ["Ps12_Reflectable", "init"]
|
||||
depends-nominal:
|
||||
- "Ps9AnyObject"
|
||||
- "C8Mixpanel10Assertions"
|
||||
- !private "Sb"
|
||||
- !private "Ps11CVarArgType"
|
||||
- !private "Vs9Character"
|
||||
- !private "Ps10Comparable"
|
||||
- !private "Ps28CustomDebugStringConvertible"
|
||||
- !private "Ps23CustomStringConvertible"
|
||||
- !private "Sd"
|
||||
- !private "Ps9Equatable"
|
||||
- "C8Mixpanel12ErrorHandler"
|
||||
- "Ps9ErrorType"
|
||||
- !private "Ps41ExtendedGraphemeClusterLiteralConvertible"
|
||||
- !private "Sf"
|
||||
- !private "Ps8Hashable"
|
||||
- !private "Si"
|
||||
- !private "Vs5Int16"
|
||||
- !private "Vs5Int32"
|
||||
- !private "Vs5Int64"
|
||||
- !private "Vs4Int8"
|
||||
- !private "C8Mixpanel6Logger"
|
||||
- !private "Ps14MirrorPathType"
|
||||
- !private "PSo8NSCoding"
|
||||
- !private "PSo9NSCopying"
|
||||
- !private "PSo16NSMutableCopying"
|
||||
- !private "CSo8NSObject"
|
||||
- !private "PSo16NSObjectProtocol"
|
||||
- !private "PSo14NSSecureCoding"
|
||||
- !private "CSo8NSString"
|
||||
- !private "CSo8NSThread"
|
||||
- !private "Ps16OutputStreamType"
|
||||
- "O8Mixpanel13PropertyError"
|
||||
- !private "Vs12StaticString"
|
||||
- !private "Ps10Streamable"
|
||||
- !private "SS"
|
||||
- !private "Ps30StringInterpolationConvertible"
|
||||
- !private "Ps24StringLiteralConvertible"
|
||||
- !private "Su"
|
||||
- !private "Vs6UInt16"
|
||||
- !private "Vs6UInt32"
|
||||
- !private "Vs6UInt64"
|
||||
- !private "Vs5UInt8"
|
||||
- !private "Sc"
|
||||
- !private "Ps31UnicodeScalarLiteralConvertible"
|
||||
- !private "Ps49_BuiltinExtendedGraphemeClusterLiteralConvertible"
|
||||
- !private "Ps32_BuiltinStringLiteralConvertible"
|
||||
- !private "Ps37_BuiltinUTF16StringLiteralConvertible"
|
||||
- !private "Ps39_BuiltinUnicodeScalarLiteralConvertible"
|
||||
- !private "Ps21_ObjectiveCBridgeable"
|
||||
- !private "Ps12_Reflectable"
|
||||
depends-dynamic-lookup:
|
||||
depends-external:
|
||||
- "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/Swift.swiftmodule"
|
||||
- "/Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Mixpanel.h"
|
||||
- "/Users/yardeneitan/Development/mixpanel-swift/MixpanelDemo/Build/Intermediates/Mixpanel.build/Debug-iphoneos/Mixpanel.build/unextended-module.modulemap"
|
||||
- "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/UIKit.swiftmodule"
|
||||
- "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/Foundation.swiftmodule"
|
||||
- "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/Darwin.swiftmodule"
|
||||
- "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/Dispatch.swiftmodule"
|
||||
- "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/ObjectiveC.swiftmodule"
|
||||
- "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/CoreGraphics.swiftmodule"
|
||||
- "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/CoreImage.swiftmodule"
|
||||
interface-hash: "cdcfe764bd50da5b0586cc5f726666ca"
|
||||
Binary file not shown.
Binary file not shown.
|
|
@ -0,0 +1,3 @@
|
|||
/Users/yardeneitan/Development/mixpanel-swift/MixpanelDemo/Build/Intermediates/Mixpanel.build/Debug-iphoneos/Mixpanel.build/Objects-normal/arm64/FileLogging.o : /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/MixpanelInstance.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Constants.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Flush.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Persistence.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/PrintLogging.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Network.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/FileLogging.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/People.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Track.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/JSONHandler.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/AutomaticProperties.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Logger.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Error.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/FlushRequest.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Mixpanel.swift /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/Swift.swiftmodule /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Mixpanel.h /Users/yardeneitan/Development/mixpanel-swift/MixpanelDemo/Build/Intermediates/Mixpanel.build/Debug-iphoneos/Mixpanel.build/unextended-module.modulemap /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/UIKit.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/Foundation.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/Darwin.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/Dispatch.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/ObjectiveC.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/CoreGraphics.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/CoreImage.swiftmodule
|
||||
/Users/yardeneitan/Development/mixpanel-swift/MixpanelDemo/Build/Intermediates/Mixpanel.build/Debug-iphoneos/Mixpanel.build/Objects-normal/arm64/FileLogging~partial.swiftmodule : /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/MixpanelInstance.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Constants.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Flush.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Persistence.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/PrintLogging.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Network.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/FileLogging.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/People.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Track.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/JSONHandler.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/AutomaticProperties.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Logger.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Error.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/FlushRequest.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Mixpanel.swift /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/Swift.swiftmodule /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Mixpanel.h /Users/yardeneitan/Development/mixpanel-swift/MixpanelDemo/Build/Intermediates/Mixpanel.build/Debug-iphoneos/Mixpanel.build/unextended-module.modulemap /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/UIKit.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/Foundation.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/Darwin.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/Dispatch.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/ObjectiveC.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/CoreGraphics.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/CoreImage.swiftmodule
|
||||
/Users/yardeneitan/Development/mixpanel-swift/MixpanelDemo/Build/Intermediates/Mixpanel.build/Debug-iphoneos/Mixpanel.build/Objects-normal/arm64/FileLogging~partial.swiftdoc : /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/MixpanelInstance.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Constants.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Flush.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Persistence.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/PrintLogging.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Network.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/FileLogging.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/People.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Track.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/JSONHandler.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/AutomaticProperties.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Logger.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Error.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/FlushRequest.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Mixpanel.swift /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/Swift.swiftmodule /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Mixpanel.h /Users/yardeneitan/Development/mixpanel-swift/MixpanelDemo/Build/Intermediates/Mixpanel.build/Debug-iphoneos/Mixpanel.build/unextended-module.modulemap /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/UIKit.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/Foundation.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/Darwin.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/Dispatch.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/ObjectiveC.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/CoreGraphics.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/CoreImage.swiftmodule
|
||||
Binary file not shown.
Binary file not shown.
|
|
@ -0,0 +1,230 @@
|
|||
### Swift dependencies file v0 ###
|
||||
provides-top-level:
|
||||
- "FileLogging"
|
||||
provides-nominal:
|
||||
- "C8Mixpanel11FileLogging"
|
||||
provides-member:
|
||||
- ["C8Mixpanel11FileLogging", ""]
|
||||
provides-dynamic-lookup:
|
||||
depends-top-level:
|
||||
- "NSFileHandle"
|
||||
- !private "NSUTF8StringEncoding"
|
||||
- "FileLogging"
|
||||
- "Logging"
|
||||
- !private "StringLiteralType"
|
||||
- "String"
|
||||
- "LogMessage"
|
||||
- !private "+"
|
||||
depends-member:
|
||||
- !private ["Ps9AnyObject", "NSFileHandle"]
|
||||
- !private ["Ps9AnyObject", "NSUTF8StringEncoding"]
|
||||
- ["Ps9AnyObject", "addMessage"]
|
||||
- !private ["Ps9AnyObject", "closeFile"]
|
||||
- !private ["Ps9AnyObject", "dataUsingEncoding"]
|
||||
- !private ["Ps9AnyObject", "fileHandle"]
|
||||
- !private ["Ps9AnyObject", "fileHandleWithStandardError"]
|
||||
- !private ["Ps9AnyObject", "init"]
|
||||
- !private ["Ps9AnyObject", "seekToEndOfFile"]
|
||||
- !private ["Ps9AnyObject", "writeData"]
|
||||
- ["Ps9AnyObject", ""]
|
||||
- !private ["Sb", "deinit"]
|
||||
- !private ["Ps11CVarArgType", "closeFile"]
|
||||
- !private ["Ps11CVarArgType", "dataUsingEncoding"]
|
||||
- !private ["Ps11CVarArgType", "fileHandleWithStandardError"]
|
||||
- !private ["Ps11CVarArgType", "init"]
|
||||
- !private ["Ps11CVarArgType", "seekToEndOfFile"]
|
||||
- !private ["Ps11CVarArgType", "writeData"]
|
||||
- !private ["Vs9Character", "deinit"]
|
||||
- !private ["Ps10Comparable", "dataUsingEncoding"]
|
||||
- !private ["Ps10Comparable", "init"]
|
||||
- ["Ps28CustomDebugStringConvertible", "Some"]
|
||||
- !private ["Ps28CustomDebugStringConvertible", "closeFile"]
|
||||
- !private ["Ps28CustomDebugStringConvertible", "dataUsingEncoding"]
|
||||
- !private ["Ps28CustomDebugStringConvertible", "fileHandleWithStandardError"]
|
||||
- !private ["Ps28CustomDebugStringConvertible", "init"]
|
||||
- !private ["Ps28CustomDebugStringConvertible", "seekToEndOfFile"]
|
||||
- !private ["Ps28CustomDebugStringConvertible", "writeData"]
|
||||
- !private ["Ps23CustomStringConvertible", "closeFile"]
|
||||
- !private ["Ps23CustomStringConvertible", "dataUsingEncoding"]
|
||||
- !private ["Ps23CustomStringConvertible", "fileHandleWithStandardError"]
|
||||
- !private ["Ps23CustomStringConvertible", "init"]
|
||||
- !private ["Ps23CustomStringConvertible", "seekToEndOfFile"]
|
||||
- !private ["Ps23CustomStringConvertible", "writeData"]
|
||||
- !private ["Sd", "deinit"]
|
||||
- !private ["Ps9Equatable", "closeFile"]
|
||||
- !private ["Ps9Equatable", "dataUsingEncoding"]
|
||||
- !private ["Ps9Equatable", "fileHandleWithStandardError"]
|
||||
- !private ["Ps9Equatable", "init"]
|
||||
- !private ["Ps9Equatable", "rawValue"]
|
||||
- !private ["Ps9Equatable", "seekToEndOfFile"]
|
||||
- !private ["Ps9Equatable", "writeData"]
|
||||
- !private ["Ps41ExtendedGraphemeClusterLiteralConvertible", "dataUsingEncoding"]
|
||||
- !private ["Ps41ExtendedGraphemeClusterLiteralConvertible", "init"]
|
||||
- ["C8Mixpanel11FileLogging", "LogMessage"]
|
||||
- ["C8Mixpanel11FileLogging", "NSFileHandle"]
|
||||
- !private ["C8Mixpanel11FileLogging", "NSUTF8StringEncoding"]
|
||||
- ["C8Mixpanel11FileLogging", "String"]
|
||||
- ["C8Mixpanel11FileLogging", "addMessage"]
|
||||
- ["C8Mixpanel11FileLogging", "deinit"]
|
||||
- !private ["C8Mixpanel11FileLogging", "fileHandle"]
|
||||
- ["C8Mixpanel11FileLogging", "init"]
|
||||
- !private ["Sf", "deinit"]
|
||||
- !private ["Ps8Hashable", "closeFile"]
|
||||
- !private ["Ps8Hashable", "dataUsingEncoding"]
|
||||
- !private ["Ps8Hashable", "fileHandleWithStandardError"]
|
||||
- !private ["Ps8Hashable", "init"]
|
||||
- !private ["Ps8Hashable", "rawValue"]
|
||||
- !private ["Ps8Hashable", "seekToEndOfFile"]
|
||||
- !private ["Ps8Hashable", "writeData"]
|
||||
- !private ["Si", "deinit"]
|
||||
- !private ["Vs5Int16", "deinit"]
|
||||
- !private ["Vs5Int32", "deinit"]
|
||||
- !private ["Vs5Int64", "deinit"]
|
||||
- !private ["Vs4Int8", "deinit"]
|
||||
- !private ["O8Mixpanel8LogLevel", "deinit"]
|
||||
- !private ["O8Mixpanel8LogLevel", "rawValue"]
|
||||
- !private ["V8Mixpanel10LogMessage", "file"]
|
||||
- !private ["V8Mixpanel10LogMessage", "function"]
|
||||
- !private ["V8Mixpanel10LogMessage", "level"]
|
||||
- !private ["V8Mixpanel10LogMessage", "text"]
|
||||
- !private ["P8Mixpanel7Logging", "NSFileHandle"]
|
||||
- !private ["P8Mixpanel7Logging", "NSUTF8StringEncoding"]
|
||||
- ["P8Mixpanel7Logging", "addMessage"]
|
||||
- !private ["P8Mixpanel7Logging", "fileHandle"]
|
||||
- ["P8Mixpanel7Logging", ""]
|
||||
- !private ["Ps14MirrorPathType", "dataUsingEncoding"]
|
||||
- !private ["Ps14MirrorPathType", "init"]
|
||||
- !private ["PSo8NSCoding", "closeFile"]
|
||||
- !private ["PSo8NSCoding", "dataUsingEncoding"]
|
||||
- !private ["PSo8NSCoding", "fileHandleWithStandardError"]
|
||||
- !private ["PSo8NSCoding", "init"]
|
||||
- !private ["PSo8NSCoding", "seekToEndOfFile"]
|
||||
- !private ["PSo8NSCoding", "writeData"]
|
||||
- !private ["PSo9NSCopying", "dataUsingEncoding"]
|
||||
- !private ["PSo9NSCopying", "init"]
|
||||
- !private ["CSo12NSFileHandle", "closeFile"]
|
||||
- !private ["CSo12NSFileHandle", "fileHandleWithStandardError"]
|
||||
- !private ["CSo12NSFileHandle", "init"]
|
||||
- !private ["CSo12NSFileHandle", "seekToEndOfFile"]
|
||||
- !private ["CSo12NSFileHandle", "writeData"]
|
||||
- !private ["PSo16NSMutableCopying", "dataUsingEncoding"]
|
||||
- !private ["PSo16NSMutableCopying", "init"]
|
||||
- !private ["CSo8NSObject", "closeFile"]
|
||||
- !private ["CSo8NSObject", "dataUsingEncoding"]
|
||||
- !private ["CSo8NSObject", "fileHandleWithStandardError"]
|
||||
- !private ["CSo8NSObject", "init"]
|
||||
- !private ["CSo8NSObject", "seekToEndOfFile"]
|
||||
- !private ["CSo8NSObject", "writeData"]
|
||||
- !private ["PSo16NSObjectProtocol", "closeFile"]
|
||||
- !private ["PSo16NSObjectProtocol", "dataUsingEncoding"]
|
||||
- !private ["PSo16NSObjectProtocol", "fileHandleWithStandardError"]
|
||||
- !private ["PSo16NSObjectProtocol", "init"]
|
||||
- !private ["PSo16NSObjectProtocol", "seekToEndOfFile"]
|
||||
- !private ["PSo16NSObjectProtocol", "writeData"]
|
||||
- !private ["PSo14NSSecureCoding", "closeFile"]
|
||||
- !private ["PSo14NSSecureCoding", "dataUsingEncoding"]
|
||||
- !private ["PSo14NSSecureCoding", "fileHandleWithStandardError"]
|
||||
- !private ["PSo14NSSecureCoding", "init"]
|
||||
- !private ["PSo14NSSecureCoding", "seekToEndOfFile"]
|
||||
- !private ["PSo14NSSecureCoding", "writeData"]
|
||||
- !private ["CSo8NSString", "dataUsingEncoding"]
|
||||
- !private ["CSo8NSString", "init"]
|
||||
- ["Ps21NilLiteralConvertible", "Some"]
|
||||
- ["Sq", "Some"]
|
||||
- !private ["Ps16OutputStreamType", "dataUsingEncoding"]
|
||||
- !private ["Ps16OutputStreamType", "init"]
|
||||
- !private ["Ps16RawRepresentable", "rawValue"]
|
||||
- !private ["Ps10Streamable", "dataUsingEncoding"]
|
||||
- !private ["Ps10Streamable", "init"]
|
||||
- !private ["SS", "dataUsingEncoding"]
|
||||
- !private ["SS", "init"]
|
||||
- !private ["Ps30StringInterpolationConvertible", "dataUsingEncoding"]
|
||||
- !private ["Ps30StringInterpolationConvertible", "init"]
|
||||
- !private ["Ps24StringLiteralConvertible", "dataUsingEncoding"]
|
||||
- !private ["Ps24StringLiteralConvertible", "init"]
|
||||
- !private ["Su", "deinit"]
|
||||
- !private ["Vs6UInt16", "deinit"]
|
||||
- !private ["Vs6UInt32", "deinit"]
|
||||
- !private ["Vs6UInt64", "deinit"]
|
||||
- !private ["Vs5UInt8", "deinit"]
|
||||
- !private ["Sc", "deinit"]
|
||||
- !private ["Ps31UnicodeScalarLiteralConvertible", "dataUsingEncoding"]
|
||||
- !private ["Ps31UnicodeScalarLiteralConvertible", "init"]
|
||||
- !private ["Ps49_BuiltinExtendedGraphemeClusterLiteralConvertible", "dataUsingEncoding"]
|
||||
- !private ["Ps49_BuiltinExtendedGraphemeClusterLiteralConvertible", "init"]
|
||||
- !private ["Ps32_BuiltinStringLiteralConvertible", "dataUsingEncoding"]
|
||||
- !private ["Ps32_BuiltinStringLiteralConvertible", "init"]
|
||||
- !private ["Ps37_BuiltinUTF16StringLiteralConvertible", "dataUsingEncoding"]
|
||||
- !private ["Ps37_BuiltinUTF16StringLiteralConvertible", "init"]
|
||||
- !private ["Ps39_BuiltinUnicodeScalarLiteralConvertible", "dataUsingEncoding"]
|
||||
- !private ["Ps39_BuiltinUnicodeScalarLiteralConvertible", "init"]
|
||||
- !private ["Ps21_ObjectiveCBridgeable", "dataUsingEncoding"]
|
||||
- !private ["Ps21_ObjectiveCBridgeable", "init"]
|
||||
- ["Ps12_Reflectable", "Some"]
|
||||
- !private ["Ps12_Reflectable", "dataUsingEncoding"]
|
||||
- !private ["Ps12_Reflectable", "init"]
|
||||
depends-nominal:
|
||||
- "Ps9AnyObject"
|
||||
- !private "Sb"
|
||||
- !private "Ps11CVarArgType"
|
||||
- !private "Vs9Character"
|
||||
- !private "Ps10Comparable"
|
||||
- "Ps28CustomDebugStringConvertible"
|
||||
- !private "Ps23CustomStringConvertible"
|
||||
- !private "Sd"
|
||||
- !private "Ps9Equatable"
|
||||
- !private "Ps41ExtendedGraphemeClusterLiteralConvertible"
|
||||
- "C8Mixpanel11FileLogging"
|
||||
- !private "Sf"
|
||||
- !private "Ps8Hashable"
|
||||
- !private "Si"
|
||||
- !private "Vs5Int16"
|
||||
- !private "Vs5Int32"
|
||||
- !private "Vs5Int64"
|
||||
- !private "Vs4Int8"
|
||||
- !private "O8Mixpanel8LogLevel"
|
||||
- !private "V8Mixpanel10LogMessage"
|
||||
- "P8Mixpanel7Logging"
|
||||
- !private "Ps14MirrorPathType"
|
||||
- !private "PSo8NSCoding"
|
||||
- !private "PSo9NSCopying"
|
||||
- !private "CSo12NSFileHandle"
|
||||
- !private "PSo16NSMutableCopying"
|
||||
- !private "CSo8NSObject"
|
||||
- !private "PSo16NSObjectProtocol"
|
||||
- !private "PSo14NSSecureCoding"
|
||||
- !private "CSo8NSString"
|
||||
- "Ps21NilLiteralConvertible"
|
||||
- "Sq"
|
||||
- !private "Ps16OutputStreamType"
|
||||
- !private "Ps16RawRepresentable"
|
||||
- !private "Ps10Streamable"
|
||||
- !private "SS"
|
||||
- !private "Ps30StringInterpolationConvertible"
|
||||
- !private "Ps24StringLiteralConvertible"
|
||||
- !private "Su"
|
||||
- !private "Vs6UInt16"
|
||||
- !private "Vs6UInt32"
|
||||
- !private "Vs6UInt64"
|
||||
- !private "Vs5UInt8"
|
||||
- !private "Sc"
|
||||
- !private "Ps31UnicodeScalarLiteralConvertible"
|
||||
- !private "Ps49_BuiltinExtendedGraphemeClusterLiteralConvertible"
|
||||
- !private "Ps32_BuiltinStringLiteralConvertible"
|
||||
- !private "Ps37_BuiltinUTF16StringLiteralConvertible"
|
||||
- !private "Ps39_BuiltinUnicodeScalarLiteralConvertible"
|
||||
- !private "Ps21_ObjectiveCBridgeable"
|
||||
- "Ps12_Reflectable"
|
||||
depends-dynamic-lookup:
|
||||
depends-external:
|
||||
- "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/Swift.swiftmodule"
|
||||
- "/Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Mixpanel.h"
|
||||
- "/Users/yardeneitan/Development/mixpanel-swift/MixpanelDemo/Build/Intermediates/Mixpanel.build/Debug-iphoneos/Mixpanel.build/unextended-module.modulemap"
|
||||
- "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/UIKit.swiftmodule"
|
||||
- "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/Foundation.swiftmodule"
|
||||
- "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/Darwin.swiftmodule"
|
||||
- "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/Dispatch.swiftmodule"
|
||||
- "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/ObjectiveC.swiftmodule"
|
||||
- "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/CoreGraphics.swiftmodule"
|
||||
- "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/CoreImage.swiftmodule"
|
||||
interface-hash: "24cd98e0aa9f7719f6041cab748cda9d"
|
||||
Binary file not shown.
Binary file not shown.
|
|
@ -0,0 +1,3 @@
|
|||
/Users/yardeneitan/Development/mixpanel-swift/MixpanelDemo/Build/Intermediates/Mixpanel.build/Debug-iphoneos/Mixpanel.build/Objects-normal/arm64/Flush.o : /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/MixpanelInstance.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Constants.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Flush.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Persistence.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/PrintLogging.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Network.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/FileLogging.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/People.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Track.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/JSONHandler.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/AutomaticProperties.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Logger.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Error.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/FlushRequest.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Mixpanel.swift /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/Swift.swiftmodule /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Mixpanel.h /Users/yardeneitan/Development/mixpanel-swift/MixpanelDemo/Build/Intermediates/Mixpanel.build/Debug-iphoneos/Mixpanel.build/unextended-module.modulemap /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/UIKit.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/Foundation.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/Darwin.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/Dispatch.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/ObjectiveC.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/CoreGraphics.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/CoreImage.swiftmodule
|
||||
/Users/yardeneitan/Development/mixpanel-swift/MixpanelDemo/Build/Intermediates/Mixpanel.build/Debug-iphoneos/Mixpanel.build/Objects-normal/arm64/Flush~partial.swiftmodule : /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/MixpanelInstance.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Constants.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Flush.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Persistence.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/PrintLogging.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Network.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/FileLogging.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/People.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Track.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/JSONHandler.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/AutomaticProperties.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Logger.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Error.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/FlushRequest.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Mixpanel.swift /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/Swift.swiftmodule /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Mixpanel.h /Users/yardeneitan/Development/mixpanel-swift/MixpanelDemo/Build/Intermediates/Mixpanel.build/Debug-iphoneos/Mixpanel.build/unextended-module.modulemap /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/UIKit.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/Foundation.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/Darwin.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/Dispatch.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/ObjectiveC.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/CoreGraphics.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/CoreImage.swiftmodule
|
||||
/Users/yardeneitan/Development/mixpanel-swift/MixpanelDemo/Build/Intermediates/Mixpanel.build/Debug-iphoneos/Mixpanel.build/Objects-normal/arm64/Flush~partial.swiftdoc : /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/MixpanelInstance.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Constants.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Flush.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Persistence.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/PrintLogging.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Network.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/FileLogging.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/People.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Track.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/JSONHandler.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/AutomaticProperties.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Logger.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Error.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/FlushRequest.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Mixpanel.swift /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/Swift.swiftmodule /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Mixpanel.h /Users/yardeneitan/Development/mixpanel-swift/MixpanelDemo/Build/Intermediates/Mixpanel.build/Debug-iphoneos/Mixpanel.build/unextended-module.modulemap /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/UIKit.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/Foundation.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/Darwin.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/Dispatch.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/ObjectiveC.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/CoreGraphics.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/CoreImage.swiftmodule
|
||||
Binary file not shown.
Binary file not shown.
|
|
@ -0,0 +1,492 @@
|
|||
### Swift dependencies file v0 ###
|
||||
provides-top-level:
|
||||
- "FlushDelegate"
|
||||
- "Flush"
|
||||
provides-nominal:
|
||||
- "P8Mixpanel13FlushDelegate"
|
||||
- "C8Mixpanel5Flush"
|
||||
provides-member:
|
||||
- ["P8Mixpanel13FlushDelegate", ""]
|
||||
- ["C8Mixpanel5Flush", ""]
|
||||
provides-dynamic-lookup:
|
||||
- "flushSelector"
|
||||
depends-top-level:
|
||||
- !private "APIConstants"
|
||||
- !private "..<"
|
||||
- !private "IntegerLiteralType"
|
||||
- !private "objc_sync_enter"
|
||||
- !private "DISPATCH_TIME_FOREVER"
|
||||
- "FlushType"
|
||||
- "FlushDelegate"
|
||||
- "FlushRequest"
|
||||
- "Queue"
|
||||
- !private "dispatch_get_main_queue"
|
||||
- !private "Array"
|
||||
- "AppLifecycle"
|
||||
- !private ">"
|
||||
- !private "min"
|
||||
- "Double"
|
||||
- !private "dispatch_semaphore_signal"
|
||||
- !private "objc_sync_exit"
|
||||
- "Flush"
|
||||
- !private "!"
|
||||
- "Void"
|
||||
- "FloatLiteralType"
|
||||
- !private "JSONHandler"
|
||||
- !private "dispatch_async"
|
||||
- "NSTimer"
|
||||
- "BooleanLiteralType"
|
||||
- !private "dispatch_semaphore_create"
|
||||
- "Bool"
|
||||
- !private "dispatch_semaphore_wait"
|
||||
depends-member:
|
||||
- !private ["V8Mixpanel12APIConstants", "batchSize"]
|
||||
- !private ["Ps9AnyObject", "APIConstants"]
|
||||
- !private ["Ps9AnyObject", "Array"]
|
||||
- !private ["Ps9AnyObject", "DISPATCH_TIME_FOREVER"]
|
||||
- ["Ps9AnyObject", "FlushRequest"]
|
||||
- !private ["Ps9AnyObject", "JSONHandler"]
|
||||
- !private ["Ps9AnyObject", "NSTimer"]
|
||||
- !private ["Ps9AnyObject", "_flushInterval"]
|
||||
- ["Ps9AnyObject", "applicationDidBecomeActive"]
|
||||
- ["Ps9AnyObject", "applicationWillResignActive"]
|
||||
- !private ["Ps9AnyObject", "delegate"]
|
||||
- !private ["Ps9AnyObject", "dispatch_async"]
|
||||
- !private ["Ps9AnyObject", "dispatch_get_main_queue"]
|
||||
- !private ["Ps9AnyObject", "dispatch_semaphore_create"]
|
||||
- !private ["Ps9AnyObject", "dispatch_semaphore_signal"]
|
||||
- !private ["Ps9AnyObject", "dispatch_semaphore_wait"]
|
||||
- !private ["Ps9AnyObject", "encodeAPIData"]
|
||||
- !private ["Ps9AnyObject", "flushInterval"]
|
||||
- !private ["Ps9AnyObject", "flushQueue"]
|
||||
- !private ["Ps9AnyObject", "flushQueueInBatches"]
|
||||
- !private ["Ps9AnyObject", "flushRequest"]
|
||||
- !private ["Ps9AnyObject", "flushSelector"]
|
||||
- ["Ps9AnyObject", "init"]
|
||||
- !private ["Ps9AnyObject", "invalidate"]
|
||||
- !private ["Ps9AnyObject", "min"]
|
||||
- !private ["Ps9AnyObject", "objc_sync_enter"]
|
||||
- !private ["Ps9AnyObject", "objc_sync_exit"]
|
||||
- !private ["Ps9AnyObject", "requestNotAllowed"]
|
||||
- !private ["Ps9AnyObject", "scheduledTimerWithTimeInterval"]
|
||||
- !private ["Ps9AnyObject", "sendRequest"]
|
||||
- !private ["Ps9AnyObject", "startFlushTimer"]
|
||||
- !private ["Ps9AnyObject", "stopFlushTimer"]
|
||||
- !private ["Ps9AnyObject", "timer"]
|
||||
- !private ["Ps9AnyObject", "useIPAddressForGeoLocation"]
|
||||
- ["Ps9AnyObject", ""]
|
||||
- !private ["P8Mixpanel12AppLifecycle", "APIConstants"]
|
||||
- !private ["P8Mixpanel12AppLifecycle", "Array"]
|
||||
- !private ["P8Mixpanel12AppLifecycle", "DISPATCH_TIME_FOREVER"]
|
||||
- ["P8Mixpanel12AppLifecycle", "FlushRequest"]
|
||||
- !private ["P8Mixpanel12AppLifecycle", "JSONHandler"]
|
||||
- !private ["P8Mixpanel12AppLifecycle", "NSTimer"]
|
||||
- !private ["P8Mixpanel12AppLifecycle", "_flushInterval"]
|
||||
- ["P8Mixpanel12AppLifecycle", "applicationDidBecomeActive"]
|
||||
- ["P8Mixpanel12AppLifecycle", "applicationWillResignActive"]
|
||||
- !private ["P8Mixpanel12AppLifecycle", "delegate"]
|
||||
- !private ["P8Mixpanel12AppLifecycle", "dispatch_async"]
|
||||
- !private ["P8Mixpanel12AppLifecycle", "dispatch_get_main_queue"]
|
||||
- !private ["P8Mixpanel12AppLifecycle", "dispatch_semaphore_create"]
|
||||
- !private ["P8Mixpanel12AppLifecycle", "dispatch_semaphore_signal"]
|
||||
- !private ["P8Mixpanel12AppLifecycle", "dispatch_semaphore_wait"]
|
||||
- !private ["P8Mixpanel12AppLifecycle", "flushInterval"]
|
||||
- !private ["P8Mixpanel12AppLifecycle", "flushQueue"]
|
||||
- !private ["P8Mixpanel12AppLifecycle", "flushQueueInBatches"]
|
||||
- !private ["P8Mixpanel12AppLifecycle", "flushRequest"]
|
||||
- !private ["P8Mixpanel12AppLifecycle", "flushSelector"]
|
||||
- !private ["P8Mixpanel12AppLifecycle", "min"]
|
||||
- !private ["P8Mixpanel12AppLifecycle", "objc_sync_enter"]
|
||||
- !private ["P8Mixpanel12AppLifecycle", "objc_sync_exit"]
|
||||
- !private ["P8Mixpanel12AppLifecycle", "startFlushTimer"]
|
||||
- !private ["P8Mixpanel12AppLifecycle", "stopFlushTimer"]
|
||||
- !private ["P8Mixpanel12AppLifecycle", "timer"]
|
||||
- !private ["P8Mixpanel12AppLifecycle", "useIPAddressForGeoLocation"]
|
||||
- ["P8Mixpanel12AppLifecycle", ""]
|
||||
- !private ["Sa", "Generator"]
|
||||
- !private ["Sa", "Index"]
|
||||
- !private ["Sa", "SubSequence"]
|
||||
- !private ["Sa", "_Element"]
|
||||
- !private ["Sa", "count"]
|
||||
- !private ["Sa", "deinit"]
|
||||
- !private ["Sa", "init"]
|
||||
- !private ["Sa", "isEmpty"]
|
||||
- !private ["Sa", "removeRange"]
|
||||
- !private ["Sa", "subscript"]
|
||||
- !private ["Ps23ArrayLiteralConvertible", "Generator"]
|
||||
- !private ["Ps23ArrayLiteralConvertible", "Index"]
|
||||
- !private ["Ps23ArrayLiteralConvertible", "SubSequence"]
|
||||
- !private ["Ps23ArrayLiteralConvertible", "_Element"]
|
||||
- !private ["Ps23ArrayLiteralConvertible", "count"]
|
||||
- !private ["Ps23ArrayLiteralConvertible", "init"]
|
||||
- !private ["Ps23ArrayLiteralConvertible", "isEmpty"]
|
||||
- !private ["Ps23ArrayLiteralConvertible", "removeRange"]
|
||||
- !private ["Ps23ArrayLiteralConvertible", "subscript"]
|
||||
- !private ["Vs10ArraySlice", "Generator"]
|
||||
- !private ["Vs10ArraySlice", "Index"]
|
||||
- !private ["Vs10ArraySlice", "SubSequence"]
|
||||
- !private ["Vs10ArraySlice", "_Element"]
|
||||
- !private ["Ps22BidirectionalIndexType", "Distance"]
|
||||
- !private ["Ps22BidirectionalIndexType", "IntegerLiteralType"]
|
||||
- !private ["Ps22BidirectionalIndexType", "_DisabledRangeIndex"]
|
||||
- !private ["Ps21BitwiseOperationsType", "Distance"]
|
||||
- !private ["Ps21BitwiseOperationsType", "IntegerLiteralType"]
|
||||
- !private ["Ps21BitwiseOperationsType", "_DisabledRangeIndex"]
|
||||
- !private ["Sb", "_getBuiltinLogicValue"]
|
||||
- !private ["Ps25BooleanLiteralConvertible", "_getBuiltinLogicValue"]
|
||||
- !private ["Ps11BooleanType", "_getBuiltinLogicValue"]
|
||||
- !private ["Ps11CVarArgType", "Distance"]
|
||||
- !private ["Ps11CVarArgType", "IntegerLiteralType"]
|
||||
- !private ["Ps11CVarArgType", "_DisabledRangeIndex"]
|
||||
- !private ["Ps11CVarArgType", "invalidate"]
|
||||
- !private ["Ps11CVarArgType", "scheduledTimerWithTimeInterval"]
|
||||
- !private ["Ps14CollectionType", "Generator"]
|
||||
- !private ["Ps14CollectionType", "Index"]
|
||||
- !private ["Ps14CollectionType", "SubSequence"]
|
||||
- !private ["Ps14CollectionType", "_Element"]
|
||||
- !private ["Ps14CollectionType", "count"]
|
||||
- !private ["Ps14CollectionType", "init"]
|
||||
- !private ["Ps14CollectionType", "isEmpty"]
|
||||
- !private ["Ps14CollectionType", "removeRange"]
|
||||
- !private ["Ps14CollectionType", "subscript"]
|
||||
- !private ["Ps10Comparable", "Distance"]
|
||||
- !private ["Ps10Comparable", "IntegerLiteralType"]
|
||||
- !private ["Ps10Comparable", "_DisabledRangeIndex"]
|
||||
- !private ["Ps28CustomDebugStringConvertible", "Generator"]
|
||||
- !private ["Ps28CustomDebugStringConvertible", "Index"]
|
||||
- ["Ps28CustomDebugStringConvertible", "Some"]
|
||||
- !private ["Ps28CustomDebugStringConvertible", "SubSequence"]
|
||||
- !private ["Ps28CustomDebugStringConvertible", "_Element"]
|
||||
- !private ["Ps28CustomDebugStringConvertible", "count"]
|
||||
- !private ["Ps28CustomDebugStringConvertible", "init"]
|
||||
- !private ["Ps28CustomDebugStringConvertible", "invalidate"]
|
||||
- !private ["Ps28CustomDebugStringConvertible", "isEmpty"]
|
||||
- !private ["Ps28CustomDebugStringConvertible", "removeRange"]
|
||||
- !private ["Ps28CustomDebugStringConvertible", "scheduledTimerWithTimeInterval"]
|
||||
- !private ["Ps28CustomDebugStringConvertible", "subscript"]
|
||||
- !private ["Ps23CustomStringConvertible", "Distance"]
|
||||
- !private ["Ps23CustomStringConvertible", "Generator"]
|
||||
- !private ["Ps23CustomStringConvertible", "Index"]
|
||||
- !private ["Ps23CustomStringConvertible", "IntegerLiteralType"]
|
||||
- !private ["Ps23CustomStringConvertible", "SubSequence"]
|
||||
- !private ["Ps23CustomStringConvertible", "_DisabledRangeIndex"]
|
||||
- !private ["Ps23CustomStringConvertible", "_Element"]
|
||||
- !private ["Ps23CustomStringConvertible", "_getBuiltinLogicValue"]
|
||||
- !private ["Ps23CustomStringConvertible", "count"]
|
||||
- !private ["Ps23CustomStringConvertible", "init"]
|
||||
- !private ["Ps23CustomStringConvertible", "invalidate"]
|
||||
- !private ["Ps23CustomStringConvertible", "isEmpty"]
|
||||
- !private ["Ps23CustomStringConvertible", "removeRange"]
|
||||
- !private ["Ps23CustomStringConvertible", "scheduledTimerWithTimeInterval"]
|
||||
- !private ["Ps23CustomStringConvertible", "subscript"]
|
||||
- !private ["Ps9Equatable", "Distance"]
|
||||
- !private ["Ps9Equatable", "Events"]
|
||||
- !private ["Ps9Equatable", "IntegerLiteralType"]
|
||||
- !private ["Ps9Equatable", "People"]
|
||||
- !private ["Ps9Equatable", "_DisabledRangeIndex"]
|
||||
- !private ["Ps9Equatable", "_getBuiltinLogicValue"]
|
||||
- !private ["Ps9Equatable", "invalidate"]
|
||||
- !private ["Ps9Equatable", "scheduledTimerWithTimeInterval"]
|
||||
- !private ["C8Mixpanel5Flush", "APIConstants"]
|
||||
- !private ["C8Mixpanel5Flush", "Array"]
|
||||
- !private ["C8Mixpanel5Flush", "DISPATCH_TIME_FOREVER"]
|
||||
- ["C8Mixpanel5Flush", "Double"]
|
||||
- ["C8Mixpanel5Flush", "FlushDelegate"]
|
||||
- ["C8Mixpanel5Flush", "FlushRequest"]
|
||||
- ["C8Mixpanel5Flush", "FlushType"]
|
||||
- !private ["C8Mixpanel5Flush", "JSONHandler"]
|
||||
- ["C8Mixpanel5Flush", "NSTimer"]
|
||||
- ["C8Mixpanel5Flush", "Queue"]
|
||||
- ["C8Mixpanel5Flush", "_flushInterval"]
|
||||
- ["C8Mixpanel5Flush", "applicationDidBecomeActive"]
|
||||
- ["C8Mixpanel5Flush", "applicationWillResignActive"]
|
||||
- ["C8Mixpanel5Flush", "deinit"]
|
||||
- ["C8Mixpanel5Flush", "delegate"]
|
||||
- !private ["C8Mixpanel5Flush", "dispatch_async"]
|
||||
- !private ["C8Mixpanel5Flush", "dispatch_get_main_queue"]
|
||||
- !private ["C8Mixpanel5Flush", "dispatch_semaphore_create"]
|
||||
- !private ["C8Mixpanel5Flush", "dispatch_semaphore_signal"]
|
||||
- !private ["C8Mixpanel5Flush", "dispatch_semaphore_wait"]
|
||||
- ["C8Mixpanel5Flush", "flushEventsQueue"]
|
||||
- ["C8Mixpanel5Flush", "flushInterval"]
|
||||
- ["C8Mixpanel5Flush", "flushOnBackground"]
|
||||
- ["C8Mixpanel5Flush", "flushPeopleQueue"]
|
||||
- ["C8Mixpanel5Flush", "flushQueue"]
|
||||
- ["C8Mixpanel5Flush", "flushQueueInBatches"]
|
||||
- ["C8Mixpanel5Flush", "flushRequest"]
|
||||
- ["C8Mixpanel5Flush", "flushSelector"]
|
||||
- ["C8Mixpanel5Flush", "init"]
|
||||
- !private ["C8Mixpanel5Flush", "min"]
|
||||
- !private ["C8Mixpanel5Flush", "objc_sync_enter"]
|
||||
- !private ["C8Mixpanel5Flush", "objc_sync_exit"]
|
||||
- ["C8Mixpanel5Flush", "startFlushTimer"]
|
||||
- ["C8Mixpanel5Flush", "stopFlushTimer"]
|
||||
- ["C8Mixpanel5Flush", "timer"]
|
||||
- ["C8Mixpanel5Flush", "useIPAddressForGeoLocation"]
|
||||
- ["P8Mixpanel13FlushDelegate", "Bool"]
|
||||
- ["P8Mixpanel13FlushDelegate", "Void"]
|
||||
- ["P8Mixpanel13FlushDelegate", "flush"]
|
||||
- ["P8Mixpanel13FlushDelegate", "updateNetworkActivityIndicator"]
|
||||
- ["C8Mixpanel12FlushRequest", "init"]
|
||||
- !private ["C8Mixpanel12FlushRequest", "requestNotAllowed"]
|
||||
- !private ["C8Mixpanel12FlushRequest", "sendRequest"]
|
||||
- !private ["O8Mixpanel9FlushType", "Events"]
|
||||
- !private ["O8Mixpanel9FlushType", "People"]
|
||||
- !private ["Ps16ForwardIndexType", "Distance"]
|
||||
- !private ["Ps16ForwardIndexType", "IntegerLiteralType"]
|
||||
- !private ["Ps16ForwardIndexType", "_DisabledRangeIndex"]
|
||||
- !private ["Ps13GeneratorType", "Element"]
|
||||
- !private ["Ps8Hashable", "Distance"]
|
||||
- !private ["Ps8Hashable", "Events"]
|
||||
- !private ["Ps8Hashable", "IntegerLiteralType"]
|
||||
- !private ["Ps8Hashable", "People"]
|
||||
- !private ["Ps8Hashable", "_DisabledRangeIndex"]
|
||||
- !private ["Ps8Hashable", "_getBuiltinLogicValue"]
|
||||
- !private ["Ps8Hashable", "invalidate"]
|
||||
- !private ["Ps8Hashable", "scheduledTimerWithTimeInterval"]
|
||||
- !private ["SQ", "deinit"]
|
||||
- !private ["Ps9Indexable", "Generator"]
|
||||
- !private ["Ps9Indexable", "Index"]
|
||||
- !private ["Ps9Indexable", "SubSequence"]
|
||||
- !private ["Ps9Indexable", "_Element"]
|
||||
- !private ["Ps9Indexable", "count"]
|
||||
- !private ["Ps9Indexable", "init"]
|
||||
- !private ["Ps9Indexable", "isEmpty"]
|
||||
- !private ["Ps9Indexable", "removeRange"]
|
||||
- !private ["Ps9Indexable", "subscript"]
|
||||
- !private ["Vs17IndexingGenerator", "Element"]
|
||||
- !private ["Si", "Distance"]
|
||||
- !private ["Si", "IntegerLiteralType"]
|
||||
- !private ["Si", "_DisabledRangeIndex"]
|
||||
- !private ["Ps21IntegerArithmeticType", "Distance"]
|
||||
- !private ["Ps21IntegerArithmeticType", "IntegerLiteralType"]
|
||||
- !private ["Ps21IntegerArithmeticType", "_DisabledRangeIndex"]
|
||||
- !private ["Ps25IntegerLiteralConvertible", "Distance"]
|
||||
- !private ["Ps25IntegerLiteralConvertible", "IntegerLiteralType"]
|
||||
- !private ["Ps25IntegerLiteralConvertible", "_DisabledRangeIndex"]
|
||||
- !private ["Ps11IntegerType", "Distance"]
|
||||
- !private ["Ps11IntegerType", "IntegerLiteralType"]
|
||||
- !private ["Ps11IntegerType", "_DisabledRangeIndex"]
|
||||
- !private ["C8Mixpanel11JSONHandler", "encodeAPIData"]
|
||||
- !private ["Ps14MirrorPathType", "Distance"]
|
||||
- !private ["Ps14MirrorPathType", "IntegerLiteralType"]
|
||||
- !private ["Ps14MirrorPathType", "_DisabledRangeIndex"]
|
||||
- !private ["Ps21MutableCollectionType", "Generator"]
|
||||
- !private ["Ps21MutableCollectionType", "Index"]
|
||||
- !private ["Ps21MutableCollectionType", "SubSequence"]
|
||||
- !private ["Ps21MutableCollectionType", "_Element"]
|
||||
- !private ["Ps21MutableCollectionType", "count"]
|
||||
- !private ["Ps21MutableCollectionType", "init"]
|
||||
- !private ["Ps21MutableCollectionType", "isEmpty"]
|
||||
- !private ["Ps21MutableCollectionType", "removeRange"]
|
||||
- !private ["Ps21MutableCollectionType", "subscript"]
|
||||
- !private ["Ps16MutableIndexable", "Generator"]
|
||||
- !private ["Ps16MutableIndexable", "Index"]
|
||||
- !private ["Ps16MutableIndexable", "SubSequence"]
|
||||
- !private ["Ps16MutableIndexable", "_Element"]
|
||||
- !private ["Ps16MutableIndexable", "count"]
|
||||
- !private ["Ps16MutableIndexable", "init"]
|
||||
- !private ["Ps16MutableIndexable", "isEmpty"]
|
||||
- !private ["Ps16MutableIndexable", "removeRange"]
|
||||
- !private ["Ps16MutableIndexable", "subscript"]
|
||||
- !private ["Vs12MutableSlice", "Generator"]
|
||||
- !private ["Vs12MutableSlice", "Index"]
|
||||
- !private ["Vs12MutableSlice", "_Element"]
|
||||
- !private ["Ps16MutableSliceable", "Generator"]
|
||||
- !private ["Ps16MutableSliceable", "Index"]
|
||||
- !private ["Ps16MutableSliceable", "SubSequence"]
|
||||
- !private ["Ps16MutableSliceable", "_Element"]
|
||||
- !private ["Ps16MutableSliceable", "count"]
|
||||
- !private ["Ps16MutableSliceable", "init"]
|
||||
- !private ["Ps16MutableSliceable", "isEmpty"]
|
||||
- !private ["Ps16MutableSliceable", "removeRange"]
|
||||
- !private ["Ps16MutableSliceable", "subscript"]
|
||||
- !private ["CSo8NSObject", "invalidate"]
|
||||
- !private ["CSo8NSObject", "scheduledTimerWithTimeInterval"]
|
||||
- !private ["PSo16NSObjectProtocol", "invalidate"]
|
||||
- !private ["PSo16NSObjectProtocol", "scheduledTimerWithTimeInterval"]
|
||||
- !private ["CSo7NSTimer", "invalidate"]
|
||||
- !private ["CSo7NSTimer", "scheduledTimerWithTimeInterval"]
|
||||
- ["C8Mixpanel7Network", "init"]
|
||||
- !private ["C8Mixpanel7Network", "requestNotAllowed"]
|
||||
- !private ["C8Mixpanel7Network", "sendRequest"]
|
||||
- ["Ps21NilLiteralConvertible", "Some"]
|
||||
- ["Sq", "Some"]
|
||||
- !private ["Sq", "deinit"]
|
||||
- !private ["Ps21RandomAccessIndexType", "Distance"]
|
||||
- !private ["Ps21RandomAccessIndexType", "IntegerLiteralType"]
|
||||
- !private ["Ps21RandomAccessIndexType", "_DisabledRangeIndex"]
|
||||
- !private ["Ps30RangeReplaceableCollectionType", "Generator"]
|
||||
- !private ["Ps30RangeReplaceableCollectionType", "Index"]
|
||||
- !private ["Ps30RangeReplaceableCollectionType", "SubSequence"]
|
||||
- !private ["Ps30RangeReplaceableCollectionType", "_Element"]
|
||||
- !private ["Ps30RangeReplaceableCollectionType", "count"]
|
||||
- !private ["Ps30RangeReplaceableCollectionType", "init"]
|
||||
- !private ["Ps30RangeReplaceableCollectionType", "isEmpty"]
|
||||
- !private ["Ps30RangeReplaceableCollectionType", "removeRange"]
|
||||
- !private ["Ps30RangeReplaceableCollectionType", "subscript"]
|
||||
- !private ["Ps16RawRepresentable", "Events"]
|
||||
- !private ["Ps16RawRepresentable", "People"]
|
||||
- !private ["Ps12SequenceType", "Element"]
|
||||
- !private ["Ps12SequenceType", "Generator"]
|
||||
- !private ["Ps12SequenceType", "Index"]
|
||||
- !private ["Ps12SequenceType", "SubSequence"]
|
||||
- !private ["Ps12SequenceType", "_Element"]
|
||||
- !private ["Ps12SequenceType", "count"]
|
||||
- !private ["Ps12SequenceType", "init"]
|
||||
- !private ["Ps12SequenceType", "isEmpty"]
|
||||
- !private ["Ps12SequenceType", "removeRange"]
|
||||
- !private ["Ps12SequenceType", "subscript"]
|
||||
- !private ["Ps17SignedIntegerType", "Distance"]
|
||||
- !private ["Ps17SignedIntegerType", "IntegerLiteralType"]
|
||||
- !private ["Ps17SignedIntegerType", "_DisabledRangeIndex"]
|
||||
- !private ["Ps16SignedNumberType", "Distance"]
|
||||
- !private ["Ps16SignedNumberType", "IntegerLiteralType"]
|
||||
- !private ["Ps16SignedNumberType", "_DisabledRangeIndex"]
|
||||
- !private ["Vs5Slice", "Generator"]
|
||||
- !private ["Vs5Slice", "Index"]
|
||||
- !private ["Vs5Slice", "SubSequence"]
|
||||
- !private ["Vs5Slice", "_Element"]
|
||||
- !private ["Ps10Strideable", "Distance"]
|
||||
- !private ["Ps10Strideable", "IntegerLiteralType"]
|
||||
- !private ["Ps10Strideable", "_DisabledRangeIndex"]
|
||||
- !private ["Ps10_ArrayType", "Generator"]
|
||||
- !private ["Ps10_ArrayType", "Index"]
|
||||
- !private ["Ps10_ArrayType", "SubSequence"]
|
||||
- !private ["Ps10_ArrayType", "_Element"]
|
||||
- !private ["Ps10_ArrayType", "count"]
|
||||
- !private ["Ps10_ArrayType", "init"]
|
||||
- !private ["Ps10_ArrayType", "isEmpty"]
|
||||
- !private ["Ps10_ArrayType", "removeRange"]
|
||||
- !private ["Ps10_ArrayType", "subscript"]
|
||||
- !private ["Ps33_BuiltinBooleanLiteralConvertible", "_getBuiltinLogicValue"]
|
||||
- !private ["Ps33_BuiltinIntegerLiteralConvertible", "Distance"]
|
||||
- !private ["Ps33_BuiltinIntegerLiteralConvertible", "IntegerLiteralType"]
|
||||
- !private ["Ps33_BuiltinIntegerLiteralConvertible", "_DisabledRangeIndex"]
|
||||
- !private ["Ps24_DestructorSafeContainer", "Generator"]
|
||||
- !private ["Ps24_DestructorSafeContainer", "Index"]
|
||||
- !private ["Ps24_DestructorSafeContainer", "SubSequence"]
|
||||
- !private ["Ps24_DestructorSafeContainer", "_Element"]
|
||||
- !private ["Ps24_DestructorSafeContainer", "count"]
|
||||
- !private ["Ps24_DestructorSafeContainer", "init"]
|
||||
- !private ["Ps24_DestructorSafeContainer", "isEmpty"]
|
||||
- !private ["Ps24_DestructorSafeContainer", "removeRange"]
|
||||
- !private ["Ps24_DestructorSafeContainer", "subscript"]
|
||||
- !private ["Ps14_Incrementable", "Distance"]
|
||||
- !private ["Ps14_Incrementable", "IntegerLiteralType"]
|
||||
- !private ["Ps14_Incrementable", "_DisabledRangeIndex"]
|
||||
- !private ["Ps22_IntegerArithmeticType", "Distance"]
|
||||
- !private ["Ps22_IntegerArithmeticType", "IntegerLiteralType"]
|
||||
- !private ["Ps22_IntegerArithmeticType", "_DisabledRangeIndex"]
|
||||
- !private ["Ps12_IntegerType", "Distance"]
|
||||
- !private ["Ps12_IntegerType", "IntegerLiteralType"]
|
||||
- !private ["Ps12_IntegerType", "_DisabledRangeIndex"]
|
||||
- !private ["Ps21_ObjectiveCBridgeable", "Distance"]
|
||||
- !private ["Ps21_ObjectiveCBridgeable", "Generator"]
|
||||
- !private ["Ps21_ObjectiveCBridgeable", "Index"]
|
||||
- !private ["Ps21_ObjectiveCBridgeable", "IntegerLiteralType"]
|
||||
- !private ["Ps21_ObjectiveCBridgeable", "SubSequence"]
|
||||
- !private ["Ps21_ObjectiveCBridgeable", "_DisabledRangeIndex"]
|
||||
- !private ["Ps21_ObjectiveCBridgeable", "_Element"]
|
||||
- !private ["Ps21_ObjectiveCBridgeable", "_getBuiltinLogicValue"]
|
||||
- !private ["Ps21_ObjectiveCBridgeable", "count"]
|
||||
- !private ["Ps21_ObjectiveCBridgeable", "init"]
|
||||
- !private ["Ps21_ObjectiveCBridgeable", "isEmpty"]
|
||||
- !private ["Ps21_ObjectiveCBridgeable", "removeRange"]
|
||||
- !private ["Ps21_ObjectiveCBridgeable", "subscript"]
|
||||
- !private ["Ps22_RandomAccessAmbiguity", "Distance"]
|
||||
- !private ["Ps22_RandomAccessAmbiguity", "IntegerLiteralType"]
|
||||
- !private ["Ps22_RandomAccessAmbiguity", "_DisabledRangeIndex"]
|
||||
- !private ["Ps12_Reflectable", "Distance"]
|
||||
- !private ["Ps12_Reflectable", "Generator"]
|
||||
- !private ["Ps12_Reflectable", "Index"]
|
||||
- !private ["Ps12_Reflectable", "IntegerLiteralType"]
|
||||
- ["Ps12_Reflectable", "Some"]
|
||||
- !private ["Ps12_Reflectable", "SubSequence"]
|
||||
- !private ["Ps12_Reflectable", "_DisabledRangeIndex"]
|
||||
- !private ["Ps12_Reflectable", "_Element"]
|
||||
- !private ["Ps12_Reflectable", "_getBuiltinLogicValue"]
|
||||
- !private ["Ps12_Reflectable", "count"]
|
||||
- !private ["Ps12_Reflectable", "init"]
|
||||
- !private ["Ps12_Reflectable", "isEmpty"]
|
||||
- !private ["Ps12_Reflectable", "removeRange"]
|
||||
- !private ["Ps12_Reflectable", "subscript"]
|
||||
- !private ["Ps18_SignedIntegerType", "Distance"]
|
||||
- !private ["Ps18_SignedIntegerType", "IntegerLiteralType"]
|
||||
- !private ["Ps18_SignedIntegerType", "_DisabledRangeIndex"]
|
||||
depends-nominal:
|
||||
- !private "V8Mixpanel12APIConstants"
|
||||
- "Ps9AnyObject"
|
||||
- "P8Mixpanel12AppLifecycle"
|
||||
- !private "Sa"
|
||||
- !private "Ps23ArrayLiteralConvertible"
|
||||
- !private "Vs10ArraySlice"
|
||||
- !private "Ps22BidirectionalIndexType"
|
||||
- !private "Ps21BitwiseOperationsType"
|
||||
- !private "Sb"
|
||||
- !private "Ps25BooleanLiteralConvertible"
|
||||
- !private "Ps11BooleanType"
|
||||
- !private "Ps11CVarArgType"
|
||||
- !private "Ps14CollectionType"
|
||||
- !private "Ps10Comparable"
|
||||
- "Ps28CustomDebugStringConvertible"
|
||||
- !private "Ps23CustomStringConvertible"
|
||||
- !private "Ps9Equatable"
|
||||
- "C8Mixpanel5Flush"
|
||||
- "P8Mixpanel13FlushDelegate"
|
||||
- "C8Mixpanel12FlushRequest"
|
||||
- !private "O8Mixpanel9FlushType"
|
||||
- !private "Ps16ForwardIndexType"
|
||||
- !private "Ps13GeneratorType"
|
||||
- !private "Ps8Hashable"
|
||||
- !private "SQ"
|
||||
- !private "Ps9Indexable"
|
||||
- !private "Vs17IndexingGenerator"
|
||||
- !private "Si"
|
||||
- !private "Ps21IntegerArithmeticType"
|
||||
- !private "Ps25IntegerLiteralConvertible"
|
||||
- !private "Ps11IntegerType"
|
||||
- !private "C8Mixpanel11JSONHandler"
|
||||
- !private "Ps14MirrorPathType"
|
||||
- !private "Ps21MutableCollectionType"
|
||||
- !private "Ps16MutableIndexable"
|
||||
- !private "Vs12MutableSlice"
|
||||
- !private "Ps16MutableSliceable"
|
||||
- !private "CSo8NSObject"
|
||||
- !private "PSo16NSObjectProtocol"
|
||||
- !private "CSo7NSTimer"
|
||||
- "C8Mixpanel7Network"
|
||||
- "Ps21NilLiteralConvertible"
|
||||
- "Sq"
|
||||
- !private "Ps21RandomAccessIndexType"
|
||||
- !private "Ps30RangeReplaceableCollectionType"
|
||||
- !private "Ps16RawRepresentable"
|
||||
- !private "Ps12SequenceType"
|
||||
- !private "Ps17SignedIntegerType"
|
||||
- !private "Ps16SignedNumberType"
|
||||
- !private "Vs5Slice"
|
||||
- !private "Ps10Strideable"
|
||||
- !private "Ps10_ArrayType"
|
||||
- !private "Ps33_BuiltinBooleanLiteralConvertible"
|
||||
- !private "Ps33_BuiltinIntegerLiteralConvertible"
|
||||
- !private "Ps24_DestructorSafeContainer"
|
||||
- !private "Ps14_Incrementable"
|
||||
- !private "Ps22_IntegerArithmeticType"
|
||||
- !private "Ps12_IntegerType"
|
||||
- !private "Ps21_ObjectiveCBridgeable"
|
||||
- !private "Ps22_RandomAccessAmbiguity"
|
||||
- "Ps12_Reflectable"
|
||||
- !private "Ps18_SignedIntegerType"
|
||||
depends-dynamic-lookup:
|
||||
depends-external:
|
||||
- "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/Swift.swiftmodule"
|
||||
- "/Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Mixpanel.h"
|
||||
- "/Users/yardeneitan/Development/mixpanel-swift/MixpanelDemo/Build/Intermediates/Mixpanel.build/Debug-iphoneos/Mixpanel.build/unextended-module.modulemap"
|
||||
- "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/UIKit.swiftmodule"
|
||||
- "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/Foundation.swiftmodule"
|
||||
- "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/Darwin.swiftmodule"
|
||||
- "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/Dispatch.swiftmodule"
|
||||
- "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/ObjectiveC.swiftmodule"
|
||||
- "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/CoreGraphics.swiftmodule"
|
||||
- "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/CoreImage.swiftmodule"
|
||||
interface-hash: "f29b3c5c17ca725828ed00f91150b5e5"
|
||||
|
|
@ -0,0 +1,3 @@
|
|||
/Users/yardeneitan/Development/mixpanel-swift/MixpanelDemo/Build/Intermediates/Mixpanel.build/Debug-iphoneos/Mixpanel.build/Objects-normal/arm64/FlushRequest.o : /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/MixpanelInstance.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Constants.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Flush.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Persistence.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/PrintLogging.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Network.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/FileLogging.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/People.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Track.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/JSONHandler.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/AutomaticProperties.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Logger.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Error.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/FlushRequest.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Mixpanel.swift /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/Swift.swiftmodule /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Mixpanel.h /Users/yardeneitan/Development/mixpanel-swift/MixpanelDemo/Build/Intermediates/Mixpanel.build/Debug-iphoneos/Mixpanel.build/unextended-module.modulemap /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/UIKit.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/Foundation.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/Darwin.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/Dispatch.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/ObjectiveC.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/CoreGraphics.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/CoreImage.swiftmodule
|
||||
/Users/yardeneitan/Development/mixpanel-swift/MixpanelDemo/Build/Intermediates/Mixpanel.build/Debug-iphoneos/Mixpanel.build/Objects-normal/arm64/FlushRequest~partial.swiftmodule : /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/MixpanelInstance.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Constants.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Flush.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Persistence.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/PrintLogging.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Network.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/FileLogging.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/People.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Track.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/JSONHandler.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/AutomaticProperties.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Logger.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Error.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/FlushRequest.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Mixpanel.swift /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/Swift.swiftmodule /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Mixpanel.h /Users/yardeneitan/Development/mixpanel-swift/MixpanelDemo/Build/Intermediates/Mixpanel.build/Debug-iphoneos/Mixpanel.build/unextended-module.modulemap /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/UIKit.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/Foundation.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/Darwin.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/Dispatch.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/ObjectiveC.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/CoreGraphics.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/CoreImage.swiftmodule
|
||||
/Users/yardeneitan/Development/mixpanel-swift/MixpanelDemo/Build/Intermediates/Mixpanel.build/Debug-iphoneos/Mixpanel.build/Objects-normal/arm64/FlushRequest~partial.swiftdoc : /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/MixpanelInstance.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Constants.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Flush.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Persistence.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/PrintLogging.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Network.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/FileLogging.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/People.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Track.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/JSONHandler.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/AutomaticProperties.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Logger.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Error.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/FlushRequest.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Mixpanel.swift /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/Swift.swiftmodule /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Mixpanel.h /Users/yardeneitan/Development/mixpanel-swift/MixpanelDemo/Build/Intermediates/Mixpanel.build/Debug-iphoneos/Mixpanel.build/unextended-module.modulemap /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/UIKit.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/Foundation.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/Darwin.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/Dispatch.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/ObjectiveC.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/CoreGraphics.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/CoreImage.swiftmodule
|
||||
Binary file not shown.
Binary file not shown.
|
|
@ -0,0 +1,578 @@
|
|||
### Swift dependencies file v0 ###
|
||||
provides-top-level:
|
||||
- "FlushType"
|
||||
- "FlushRequest"
|
||||
provides-nominal:
|
||||
- "O8Mixpanel9FlushType"
|
||||
- "C8Mixpanel12FlushRequest"
|
||||
provides-member:
|
||||
- ["O8Mixpanel9FlushType", ""]
|
||||
- ["C8Mixpanel12FlushRequest", ""]
|
||||
provides-dynamic-lookup:
|
||||
depends-top-level:
|
||||
- !private "min"
|
||||
- !private "Logger"
|
||||
- !private "APIConstants"
|
||||
- !private "NSDate"
|
||||
- !private "arc4random_uniform"
|
||||
- "IntegerLiteralType"
|
||||
- !private "NSData"
|
||||
- !private "NSUTF8StringEncoding"
|
||||
- !private "Double"
|
||||
- !private "~="
|
||||
- "Network"
|
||||
- "=="
|
||||
- !private "max"
|
||||
- !private "-"
|
||||
- !private "NSTimeInterval"
|
||||
- !private "*"
|
||||
- "String"
|
||||
- !private "NSHTTPURLResponse"
|
||||
- "StringLiteralType"
|
||||
- !private "+"
|
||||
- !private "Dictionary"
|
||||
- "Void"
|
||||
- !private "NSURLResponse"
|
||||
- "Bool"
|
||||
- !private "<"
|
||||
- !private "Method"
|
||||
- !private "??"
|
||||
- "FloatLiteralType"
|
||||
- "FlushType"
|
||||
- !private "+="
|
||||
- !private "Resource"
|
||||
- !private "Int"
|
||||
- !private ">="
|
||||
- !private "BasePath"
|
||||
- "BooleanLiteralType"
|
||||
- "FlushRequest"
|
||||
- !private "pow"
|
||||
depends-member:
|
||||
- !private ["V8Mixpanel12APIConstants", "failuresTillBackoff"]
|
||||
- !private ["V8Mixpanel12APIConstants", "maxRetryBackoff"]
|
||||
- !private ["V8Mixpanel12APIConstants", "minRetryBackoff"]
|
||||
- !private ["Ps16AbsoluteValuable", "IntegerLiteralType"]
|
||||
- !private ["Ps16AbsoluteValuable", "Stride"]
|
||||
- !private ["Ps16AbsoluteValuable", "init"]
|
||||
- !private ["Ps9AnyObject", "APIConstants"]
|
||||
- !private ["Ps9AnyObject", "BasePath"]
|
||||
- !private ["Ps9AnyObject", "Double"]
|
||||
- !private ["Ps9AnyObject", "Int"]
|
||||
- !private ["Ps9AnyObject", "Logger"]
|
||||
- !private ["Ps9AnyObject", "Method"]
|
||||
- !private ["Ps9AnyObject", "NSDate"]
|
||||
- !private ["Ps9AnyObject", "NSUTF8StringEncoding"]
|
||||
- !private ["Ps9AnyObject", "Network"]
|
||||
- !private ["Ps9AnyObject", "String"]
|
||||
- !private ["Ps9AnyObject", "allHeaderFields"]
|
||||
- !private ["Ps9AnyObject", "apiRequest"]
|
||||
- !private ["Ps9AnyObject", "arc4random_uniform"]
|
||||
- !private ["Ps9AnyObject", "buildResource"]
|
||||
- !private ["Ps9AnyObject", "dataUsingEncoding"]
|
||||
- ["Ps9AnyObject", "flushRequestHandler"]
|
||||
- !private ["Ps9AnyObject", "info"]
|
||||
- ["Ps9AnyObject", "init"]
|
||||
- !private ["Ps9AnyObject", "max"]
|
||||
- !private ["Ps9AnyObject", "min"]
|
||||
- ["Ps9AnyObject", "networkConsecutiveFailures"]
|
||||
- ["Ps9AnyObject", "networkRequestsAllowedAfterTime"]
|
||||
- !private ["Ps9AnyObject", "pow"]
|
||||
- ["Ps9AnyObject", "requestNotAllowed"]
|
||||
- ["Ps9AnyObject", "retryBackOffTimeWithConsecutiveFailures"]
|
||||
- ["Ps9AnyObject", "sendRequest"]
|
||||
- !private ["Ps9AnyObject", "timeIntervalSince1970"]
|
||||
- ["Ps9AnyObject", "updateRetryDelay"]
|
||||
- ["Ps9AnyObject", ""]
|
||||
- !private ["V8Mixpanel8BasePath", "MixpanelAPI"]
|
||||
- !private ["Ps22BidirectionalIndexType", "IntegerLiteralType"]
|
||||
- !private ["Ps22BidirectionalIndexType", "hashValue"]
|
||||
- !private ["Ps22BidirectionalIndexType", "init"]
|
||||
- !private ["Ps21BitwiseOperationsType", "IntegerLiteralType"]
|
||||
- !private ["Ps21BitwiseOperationsType", "hashValue"]
|
||||
- !private ["Ps21BitwiseOperationsType", "init"]
|
||||
- !private ["Sb", "_getBuiltinLogicValue"]
|
||||
- !private ["Sb", "deinit"]
|
||||
- !private ["Ps25BooleanLiteralConvertible", "_getBuiltinLogicValue"]
|
||||
- !private ["Ps11BooleanType", "_getBuiltinLogicValue"]
|
||||
- !private ["V12CoreGraphics7CGFloat", "IntegerLiteralType"]
|
||||
- !private ["V12CoreGraphics7CGFloat", "Stride"]
|
||||
- !private ["V12CoreGraphics7CGFloat", "deinit"]
|
||||
- !private ["Ps11CVarArgType", "IntegerLiteralType"]
|
||||
- !private ["Ps11CVarArgType", "Stride"]
|
||||
- !private ["Ps11CVarArgType", "allHeaderFields"]
|
||||
- !private ["Ps11CVarArgType", "dataUsingEncoding"]
|
||||
- !private ["Ps11CVarArgType", "hashValue"]
|
||||
- !private ["Ps11CVarArgType", "init"]
|
||||
- !private ["Ps11CVarArgType", "timeIntervalSince1970"]
|
||||
- !private ["Vs9Character", "deinit"]
|
||||
- !private ["Ps14CollectionType", "Generator"]
|
||||
- !private ["Ps14CollectionType", "Index"]
|
||||
- !private ["Ps14CollectionType", "Key"]
|
||||
- !private ["Ps14CollectionType", "SubSequence"]
|
||||
- !private ["Ps14CollectionType", "Value"]
|
||||
- !private ["Ps14CollectionType", "_Element"]
|
||||
- !private ["Ps14CollectionType", "subscript"]
|
||||
- !private ["Ps10Comparable", "Distance"]
|
||||
- !private ["Ps10Comparable", "IntegerLiteralType"]
|
||||
- !private ["Ps10Comparable", "Stride"]
|
||||
- !private ["Ps10Comparable", "_DisabledRangeIndex"]
|
||||
- !private ["Ps10Comparable", "dataUsingEncoding"]
|
||||
- !private ["Ps10Comparable", "hashValue"]
|
||||
- !private ["Ps10Comparable", "init"]
|
||||
- !private ["Ps28CustomDebugStringConvertible", "Generator"]
|
||||
- !private ["Ps28CustomDebugStringConvertible", "Index"]
|
||||
- !private ["Ps28CustomDebugStringConvertible", "IntegerLiteralType"]
|
||||
- !private ["Ps28CustomDebugStringConvertible", "Key"]
|
||||
- !private ["Ps28CustomDebugStringConvertible", "Some"]
|
||||
- !private ["Ps28CustomDebugStringConvertible", "Stride"]
|
||||
- !private ["Ps28CustomDebugStringConvertible", "SubSequence"]
|
||||
- !private ["Ps28CustomDebugStringConvertible", "Value"]
|
||||
- !private ["Ps28CustomDebugStringConvertible", "_Element"]
|
||||
- !private ["Ps28CustomDebugStringConvertible", "allHeaderFields"]
|
||||
- !private ["Ps28CustomDebugStringConvertible", "dataUsingEncoding"]
|
||||
- !private ["Ps28CustomDebugStringConvertible", "init"]
|
||||
- !private ["Ps28CustomDebugStringConvertible", "subscript"]
|
||||
- !private ["Ps28CustomDebugStringConvertible", "timeIntervalSince1970"]
|
||||
- !private ["Ps23CustomStringConvertible", "Generator"]
|
||||
- !private ["Ps23CustomStringConvertible", "Index"]
|
||||
- !private ["Ps23CustomStringConvertible", "IntegerLiteralType"]
|
||||
- !private ["Ps23CustomStringConvertible", "Key"]
|
||||
- !private ["Ps23CustomStringConvertible", "Stride"]
|
||||
- !private ["Ps23CustomStringConvertible", "SubSequence"]
|
||||
- !private ["Ps23CustomStringConvertible", "Value"]
|
||||
- !private ["Ps23CustomStringConvertible", "_Element"]
|
||||
- !private ["Ps23CustomStringConvertible", "_getBuiltinLogicValue"]
|
||||
- !private ["Ps23CustomStringConvertible", "allHeaderFields"]
|
||||
- !private ["Ps23CustomStringConvertible", "dataUsingEncoding"]
|
||||
- !private ["Ps23CustomStringConvertible", "hashValue"]
|
||||
- !private ["Ps23CustomStringConvertible", "init"]
|
||||
- !private ["Ps23CustomStringConvertible", "subscript"]
|
||||
- !private ["Ps23CustomStringConvertible", "timeIntervalSince1970"]
|
||||
- !private ["Vs10Dictionary", "Generator"]
|
||||
- !private ["Vs10Dictionary", "Index"]
|
||||
- !private ["Vs10Dictionary", "Key"]
|
||||
- !private ["Vs10Dictionary", "SubSequence"]
|
||||
- !private ["Vs10Dictionary", "Value"]
|
||||
- !private ["Vs10Dictionary", "_Element"]
|
||||
- !private ["Vs10Dictionary", "deinit"]
|
||||
- !private ["Vs10Dictionary", "subscript"]
|
||||
- !private ["Vs15DictionaryIndex", "Distance"]
|
||||
- !private ["Vs15DictionaryIndex", "_DisabledRangeIndex"]
|
||||
- !private ["Vs15DictionaryIndex", "deinit"]
|
||||
- !private ["Ps28DictionaryLiteralConvertible", "Generator"]
|
||||
- !private ["Ps28DictionaryLiteralConvertible", "Index"]
|
||||
- !private ["Ps28DictionaryLiteralConvertible", "Key"]
|
||||
- !private ["Ps28DictionaryLiteralConvertible", "SubSequence"]
|
||||
- !private ["Ps28DictionaryLiteralConvertible", "Value"]
|
||||
- !private ["Ps28DictionaryLiteralConvertible", "_Element"]
|
||||
- !private ["Ps28DictionaryLiteralConvertible", "subscript"]
|
||||
- !private ["Sd", "IntegerLiteralType"]
|
||||
- !private ["Sd", "Stride"]
|
||||
- !private ["Sd", "deinit"]
|
||||
- !private ["Sd", "init"]
|
||||
- !private ["Ps9Equatable", "Distance"]
|
||||
- !private ["Ps9Equatable", "IntegerLiteralType"]
|
||||
- !private ["Ps9Equatable", "POST"]
|
||||
- ["Ps9Equatable", "RawValue"]
|
||||
- !private ["Ps9Equatable", "Stride"]
|
||||
- !private ["Ps9Equatable", "_DisabledRangeIndex"]
|
||||
- !private ["Ps9Equatable", "_getBuiltinLogicValue"]
|
||||
- !private ["Ps9Equatable", "allHeaderFields"]
|
||||
- !private ["Ps9Equatable", "dataUsingEncoding"]
|
||||
- ["Ps9Equatable", "hashValue"]
|
||||
- ["Ps9Equatable", "init"]
|
||||
- ["Ps9Equatable", "rawValue"]
|
||||
- !private ["Ps9Equatable", "timeIntervalSince1970"]
|
||||
- ["Ps9Equatable", ""]
|
||||
- !private ["Ps41ExtendedGraphemeClusterLiteralConvertible", "dataUsingEncoding"]
|
||||
- !private ["Ps41ExtendedGraphemeClusterLiteralConvertible", "init"]
|
||||
- !private ["Sf", "IntegerLiteralType"]
|
||||
- !private ["Sf", "Stride"]
|
||||
- !private ["Sf", "deinit"]
|
||||
- !private ["Ps23FloatLiteralConvertible", "IntegerLiteralType"]
|
||||
- !private ["Ps23FloatLiteralConvertible", "Stride"]
|
||||
- !private ["Ps23FloatLiteralConvertible", "init"]
|
||||
- !private ["Ps17FloatingPointType", "IntegerLiteralType"]
|
||||
- !private ["Ps17FloatingPointType", "Stride"]
|
||||
- !private ["Ps17FloatingPointType", "init"]
|
||||
- !private ["C8Mixpanel12FlushRequest", "APIConstants"]
|
||||
- !private ["C8Mixpanel12FlushRequest", "BasePath"]
|
||||
- ["C8Mixpanel12FlushRequest", "Bool"]
|
||||
- !private ["C8Mixpanel12FlushRequest", "Double"]
|
||||
- ["C8Mixpanel12FlushRequest", "FlushType"]
|
||||
- !private ["C8Mixpanel12FlushRequest", "Int"]
|
||||
- !private ["C8Mixpanel12FlushRequest", "Logger"]
|
||||
- !private ["C8Mixpanel12FlushRequest", "Method"]
|
||||
- !private ["C8Mixpanel12FlushRequest", "NSData"]
|
||||
- !private ["C8Mixpanel12FlushRequest", "NSDate"]
|
||||
- !private ["C8Mixpanel12FlushRequest", "NSHTTPURLResponse"]
|
||||
- !private ["C8Mixpanel12FlushRequest", "NSTimeInterval"]
|
||||
- !private ["C8Mixpanel12FlushRequest", "NSURLResponse"]
|
||||
- !private ["C8Mixpanel12FlushRequest", "NSUTF8StringEncoding"]
|
||||
- !private ["C8Mixpanel12FlushRequest", "Network"]
|
||||
- !private ["C8Mixpanel12FlushRequest", "Resource"]
|
||||
- ["C8Mixpanel12FlushRequest", "String"]
|
||||
- ["C8Mixpanel12FlushRequest", "Void"]
|
||||
- !private ["C8Mixpanel12FlushRequest", "arc4random_uniform"]
|
||||
- ["C8Mixpanel12FlushRequest", "deinit"]
|
||||
- !private ["C8Mixpanel12FlushRequest", "flushRequestHandler"]
|
||||
- ["C8Mixpanel12FlushRequest", "init"]
|
||||
- !private ["C8Mixpanel12FlushRequest", "max"]
|
||||
- !private ["C8Mixpanel12FlushRequest", "min"]
|
||||
- ["C8Mixpanel12FlushRequest", "networkConsecutiveFailures"]
|
||||
- ["C8Mixpanel12FlushRequest", "networkRequestsAllowedAfterTime"]
|
||||
- !private ["C8Mixpanel12FlushRequest", "pow"]
|
||||
- ["C8Mixpanel12FlushRequest", "requestNotAllowed"]
|
||||
- !private ["C8Mixpanel12FlushRequest", "retryBackOffTimeWithConsecutiveFailures"]
|
||||
- ["C8Mixpanel12FlushRequest", "sendRequest"]
|
||||
- !private ["C8Mixpanel12FlushRequest", "updateRetryDelay"]
|
||||
- ["O8Mixpanel9FlushType", "Events"]
|
||||
- ["O8Mixpanel9FlushType", "People"]
|
||||
- ["O8Mixpanel9FlushType", "RawValue"]
|
||||
- ["O8Mixpanel9FlushType", "deinit"]
|
||||
- ["O8Mixpanel9FlushType", "hashValue"]
|
||||
- ["O8Mixpanel9FlushType", "init"]
|
||||
- ["O8Mixpanel9FlushType", "rawValue"]
|
||||
- !private ["Ps16ForwardIndexType", "Distance"]
|
||||
- !private ["Ps16ForwardIndexType", "IntegerLiteralType"]
|
||||
- !private ["Ps16ForwardIndexType", "_DisabledRangeIndex"]
|
||||
- !private ["Ps16ForwardIndexType", "hashValue"]
|
||||
- !private ["Ps16ForwardIndexType", "init"]
|
||||
- !private ["Ps13GeneratorType", "Element"]
|
||||
- !private ["Ps8Hashable", "IntegerLiteralType"]
|
||||
- !private ["Ps8Hashable", "POST"]
|
||||
- ["Ps8Hashable", "RawValue"]
|
||||
- !private ["Ps8Hashable", "Stride"]
|
||||
- !private ["Ps8Hashable", "_getBuiltinLogicValue"]
|
||||
- !private ["Ps8Hashable", "allHeaderFields"]
|
||||
- !private ["Ps8Hashable", "dataUsingEncoding"]
|
||||
- ["Ps8Hashable", "hashValue"]
|
||||
- ["Ps8Hashable", "init"]
|
||||
- ["Ps8Hashable", "rawValue"]
|
||||
- !private ["Ps8Hashable", "timeIntervalSince1970"]
|
||||
- ["Ps8Hashable", ""]
|
||||
- !private ["Ps9Indexable", "Generator"]
|
||||
- !private ["Ps9Indexable", "Index"]
|
||||
- !private ["Ps9Indexable", "Key"]
|
||||
- !private ["Ps9Indexable", "SubSequence"]
|
||||
- !private ["Ps9Indexable", "Value"]
|
||||
- !private ["Ps9Indexable", "_Element"]
|
||||
- !private ["Ps9Indexable", "subscript"]
|
||||
- !private ["Vs17IndexingGenerator", "Element"]
|
||||
- !private ["Si", "IntegerLiteralType"]
|
||||
- !private ["Si", "deinit"]
|
||||
- !private ["Si", "hashValue"]
|
||||
- !private ["Si", "init"]
|
||||
- !private ["Vs5Int16", "deinit"]
|
||||
- !private ["Vs5Int32", "deinit"]
|
||||
- !private ["Vs5Int64", "deinit"]
|
||||
- !private ["Vs4Int8", "deinit"]
|
||||
- !private ["Ps21IntegerArithmeticType", "IntegerLiteralType"]
|
||||
- !private ["Ps21IntegerArithmeticType", "hashValue"]
|
||||
- !private ["Ps21IntegerArithmeticType", "init"]
|
||||
- !private ["Ps25IntegerLiteralConvertible", "IntegerLiteralType"]
|
||||
- !private ["Ps25IntegerLiteralConvertible", "Stride"]
|
||||
- !private ["Ps25IntegerLiteralConvertible", "hashValue"]
|
||||
- !private ["Ps25IntegerLiteralConvertible", "init"]
|
||||
- !private ["Ps11IntegerType", "IntegerLiteralType"]
|
||||
- !private ["Ps11IntegerType", "hashValue"]
|
||||
- !private ["Ps11IntegerType", "init"]
|
||||
- !private ["C8Mixpanel6Logger", "info"]
|
||||
- !private ["O8Mixpanel6Method", "POST"]
|
||||
- !private ["Ps14MirrorPathType", "IntegerLiteralType"]
|
||||
- !private ["Ps14MirrorPathType", "dataUsingEncoding"]
|
||||
- !private ["Ps14MirrorPathType", "hashValue"]
|
||||
- !private ["Ps14MirrorPathType", "init"]
|
||||
- !private ["PSo8NSCoding", "allHeaderFields"]
|
||||
- !private ["PSo8NSCoding", "dataUsingEncoding"]
|
||||
- !private ["PSo8NSCoding", "init"]
|
||||
- !private ["PSo8NSCoding", "timeIntervalSince1970"]
|
||||
- !private ["PSo9NSCopying", "allHeaderFields"]
|
||||
- !private ["PSo9NSCopying", "dataUsingEncoding"]
|
||||
- !private ["PSo9NSCopying", "init"]
|
||||
- !private ["PSo9NSCopying", "timeIntervalSince1970"]
|
||||
- !private ["CSo6NSDate", "init"]
|
||||
- !private ["CSo6NSDate", "timeIntervalSince1970"]
|
||||
- !private ["CSo17NSHTTPURLResponse", "allHeaderFields"]
|
||||
- !private ["PSo16NSMutableCopying", "dataUsingEncoding"]
|
||||
- !private ["PSo16NSMutableCopying", "init"]
|
||||
- !private ["CSo8NSObject", "allHeaderFields"]
|
||||
- !private ["CSo8NSObject", "dataUsingEncoding"]
|
||||
- !private ["CSo8NSObject", "deinit"]
|
||||
- !private ["CSo8NSObject", "init"]
|
||||
- !private ["CSo8NSObject", "timeIntervalSince1970"]
|
||||
- !private ["PSo16NSObjectProtocol", "allHeaderFields"]
|
||||
- !private ["PSo16NSObjectProtocol", "dataUsingEncoding"]
|
||||
- !private ["PSo16NSObjectProtocol", "init"]
|
||||
- !private ["PSo16NSObjectProtocol", "timeIntervalSince1970"]
|
||||
- !private ["PSo14NSSecureCoding", "allHeaderFields"]
|
||||
- !private ["PSo14NSSecureCoding", "dataUsingEncoding"]
|
||||
- !private ["PSo14NSSecureCoding", "init"]
|
||||
- !private ["PSo14NSSecureCoding", "timeIntervalSince1970"]
|
||||
- !private ["CSo8NSString", "dataUsingEncoding"]
|
||||
- !private ["CSo8NSString", "deinit"]
|
||||
- !private ["CSo8NSString", "init"]
|
||||
- !private ["CSo13NSURLResponse", "allHeaderFields"]
|
||||
- !private ["C8Mixpanel7Network", "APIConstants"]
|
||||
- !private ["C8Mixpanel7Network", "BasePath"]
|
||||
- ["C8Mixpanel7Network", "Bool"]
|
||||
- !private ["C8Mixpanel7Network", "Double"]
|
||||
- ["C8Mixpanel7Network", "FlushType"]
|
||||
- !private ["C8Mixpanel7Network", "Int"]
|
||||
- !private ["C8Mixpanel7Network", "Logger"]
|
||||
- !private ["C8Mixpanel7Network", "Method"]
|
||||
- !private ["C8Mixpanel7Network", "NSData"]
|
||||
- !private ["C8Mixpanel7Network", "NSDate"]
|
||||
- !private ["C8Mixpanel7Network", "NSHTTPURLResponse"]
|
||||
- !private ["C8Mixpanel7Network", "NSTimeInterval"]
|
||||
- !private ["C8Mixpanel7Network", "NSURLResponse"]
|
||||
- !private ["C8Mixpanel7Network", "NSUTF8StringEncoding"]
|
||||
- !private ["C8Mixpanel7Network", "Network"]
|
||||
- !private ["C8Mixpanel7Network", "Resource"]
|
||||
- ["C8Mixpanel7Network", "String"]
|
||||
- ["C8Mixpanel7Network", "Void"]
|
||||
- !private ["C8Mixpanel7Network", "apiRequest"]
|
||||
- !private ["C8Mixpanel7Network", "arc4random_uniform"]
|
||||
- !private ["C8Mixpanel7Network", "buildResource"]
|
||||
- ["C8Mixpanel7Network", "flushRequestHandler"]
|
||||
- ["C8Mixpanel7Network", "init"]
|
||||
- !private ["C8Mixpanel7Network", "max"]
|
||||
- !private ["C8Mixpanel7Network", "min"]
|
||||
- ["C8Mixpanel7Network", "networkConsecutiveFailures"]
|
||||
- ["C8Mixpanel7Network", "networkRequestsAllowedAfterTime"]
|
||||
- !private ["C8Mixpanel7Network", "pow"]
|
||||
- ["C8Mixpanel7Network", "requestNotAllowed"]
|
||||
- ["C8Mixpanel7Network", "retryBackOffTimeWithConsecutiveFailures"]
|
||||
- ["C8Mixpanel7Network", "sendRequest"]
|
||||
- ["C8Mixpanel7Network", "updateRetryDelay"]
|
||||
- ["C8Mixpanel7Network", ""]
|
||||
- !private ["Ps21NilLiteralConvertible", "Some"]
|
||||
- !private ["Sq", "Some"]
|
||||
- !private ["Sq", "deinit"]
|
||||
- !private ["Ps16OutputStreamType", "dataUsingEncoding"]
|
||||
- !private ["Ps16OutputStreamType", "init"]
|
||||
- !private ["Ps21RandomAccessIndexType", "IntegerLiteralType"]
|
||||
- !private ["Ps21RandomAccessIndexType", "hashValue"]
|
||||
- !private ["Ps21RandomAccessIndexType", "init"]
|
||||
- !private ["Vs5Range", "deinit"]
|
||||
- !private ["Ps16RawRepresentable", "POST"]
|
||||
- ["Ps16RawRepresentable", "RawValue"]
|
||||
- ["Ps16RawRepresentable", "hashValue"]
|
||||
- ["Ps16RawRepresentable", "init"]
|
||||
- ["Ps16RawRepresentable", "rawValue"]
|
||||
- ["Ps16RawRepresentable", ""]
|
||||
- !private ["Ps12SequenceType", "Element"]
|
||||
- !private ["Ps12SequenceType", "Generator"]
|
||||
- !private ["Ps12SequenceType", "Index"]
|
||||
- !private ["Ps12SequenceType", "Key"]
|
||||
- !private ["Ps12SequenceType", "SubSequence"]
|
||||
- !private ["Ps12SequenceType", "Value"]
|
||||
- !private ["Ps12SequenceType", "_Element"]
|
||||
- !private ["Ps12SequenceType", "subscript"]
|
||||
- !private ["Ps17SignedIntegerType", "IntegerLiteralType"]
|
||||
- !private ["Ps17SignedIntegerType", "hashValue"]
|
||||
- !private ["Ps17SignedIntegerType", "init"]
|
||||
- !private ["Ps16SignedNumberType", "IntegerLiteralType"]
|
||||
- !private ["Ps16SignedNumberType", "Stride"]
|
||||
- !private ["Ps16SignedNumberType", "hashValue"]
|
||||
- !private ["Ps16SignedNumberType", "init"]
|
||||
- !private ["Vs5Slice", "Generator"]
|
||||
- !private ["Vs5Slice", "Index"]
|
||||
- !private ["Vs5Slice", "SubSequence"]
|
||||
- !private ["Vs5Slice", "_Element"]
|
||||
- !private ["Ps10Streamable", "dataUsingEncoding"]
|
||||
- !private ["Ps10Streamable", "init"]
|
||||
- !private ["Ps10Strideable", "IntegerLiteralType"]
|
||||
- !private ["Ps10Strideable", "Stride"]
|
||||
- !private ["Ps10Strideable", "hashValue"]
|
||||
- !private ["Ps10Strideable", "init"]
|
||||
- !private ["SS", "dataUsingEncoding"]
|
||||
- ["SS", "deinit"]
|
||||
- !private ["SS", "init"]
|
||||
- !private ["Ps30StringInterpolationConvertible", "dataUsingEncoding"]
|
||||
- !private ["Ps30StringInterpolationConvertible", "init"]
|
||||
- !private ["Ps24StringLiteralConvertible", "dataUsingEncoding"]
|
||||
- !private ["Ps24StringLiteralConvertible", "init"]
|
||||
- !private ["Su", "deinit"]
|
||||
- !private ["Vs6UInt16", "deinit"]
|
||||
- !private ["Vs6UInt32", "deinit"]
|
||||
- !private ["Vs6UInt64", "deinit"]
|
||||
- !private ["Vs5UInt8", "deinit"]
|
||||
- !private ["Sc", "deinit"]
|
||||
- !private ["Ps31UnicodeScalarLiteralConvertible", "dataUsingEncoding"]
|
||||
- !private ["Ps31UnicodeScalarLiteralConvertible", "init"]
|
||||
- !private ["Ps33_BuiltinBooleanLiteralConvertible", "_getBuiltinLogicValue"]
|
||||
- !private ["Ps49_BuiltinExtendedGraphemeClusterLiteralConvertible", "dataUsingEncoding"]
|
||||
- !private ["Ps49_BuiltinExtendedGraphemeClusterLiteralConvertible", "init"]
|
||||
- !private ["Ps31_BuiltinFloatLiteralConvertible", "IntegerLiteralType"]
|
||||
- !private ["Ps31_BuiltinFloatLiteralConvertible", "Stride"]
|
||||
- !private ["Ps31_BuiltinFloatLiteralConvertible", "init"]
|
||||
- !private ["Ps33_BuiltinIntegerLiteralConvertible", "IntegerLiteralType"]
|
||||
- !private ["Ps33_BuiltinIntegerLiteralConvertible", "Stride"]
|
||||
- !private ["Ps33_BuiltinIntegerLiteralConvertible", "hashValue"]
|
||||
- !private ["Ps33_BuiltinIntegerLiteralConvertible", "init"]
|
||||
- !private ["Ps32_BuiltinStringLiteralConvertible", "dataUsingEncoding"]
|
||||
- !private ["Ps32_BuiltinStringLiteralConvertible", "init"]
|
||||
- !private ["Ps37_BuiltinUTF16StringLiteralConvertible", "dataUsingEncoding"]
|
||||
- !private ["Ps37_BuiltinUTF16StringLiteralConvertible", "init"]
|
||||
- !private ["Ps39_BuiltinUnicodeScalarLiteralConvertible", "dataUsingEncoding"]
|
||||
- !private ["Ps39_BuiltinUnicodeScalarLiteralConvertible", "init"]
|
||||
- !private ["Ps19_CVarArgAlignedType", "IntegerLiteralType"]
|
||||
- !private ["Ps19_CVarArgAlignedType", "Stride"]
|
||||
- !private ["Ps19_CVarArgAlignedType", "init"]
|
||||
- !private ["Ps22_CVarArgPassedAsDouble", "IntegerLiteralType"]
|
||||
- !private ["Ps22_CVarArgPassedAsDouble", "Stride"]
|
||||
- !private ["Ps22_CVarArgPassedAsDouble", "init"]
|
||||
- !private ["Ps14_Incrementable", "Distance"]
|
||||
- !private ["Ps14_Incrementable", "IntegerLiteralType"]
|
||||
- !private ["Ps14_Incrementable", "_DisabledRangeIndex"]
|
||||
- !private ["Ps14_Incrementable", "hashValue"]
|
||||
- !private ["Ps14_Incrementable", "init"]
|
||||
- !private ["Ps22_IntegerArithmeticType", "IntegerLiteralType"]
|
||||
- !private ["Ps22_IntegerArithmeticType", "hashValue"]
|
||||
- !private ["Ps22_IntegerArithmeticType", "init"]
|
||||
- !private ["Ps12_IntegerType", "IntegerLiteralType"]
|
||||
- !private ["Ps12_IntegerType", "hashValue"]
|
||||
- !private ["Ps12_IntegerType", "init"]
|
||||
- !private ["Ps21_ObjectiveCBridgeable", "Generator"]
|
||||
- !private ["Ps21_ObjectiveCBridgeable", "Index"]
|
||||
- !private ["Ps21_ObjectiveCBridgeable", "IntegerLiteralType"]
|
||||
- !private ["Ps21_ObjectiveCBridgeable", "Key"]
|
||||
- !private ["Ps21_ObjectiveCBridgeable", "Stride"]
|
||||
- !private ["Ps21_ObjectiveCBridgeable", "SubSequence"]
|
||||
- !private ["Ps21_ObjectiveCBridgeable", "Value"]
|
||||
- !private ["Ps21_ObjectiveCBridgeable", "_Element"]
|
||||
- !private ["Ps21_ObjectiveCBridgeable", "_getBuiltinLogicValue"]
|
||||
- !private ["Ps21_ObjectiveCBridgeable", "dataUsingEncoding"]
|
||||
- !private ["Ps21_ObjectiveCBridgeable", "hashValue"]
|
||||
- !private ["Ps21_ObjectiveCBridgeable", "init"]
|
||||
- !private ["Ps21_ObjectiveCBridgeable", "subscript"]
|
||||
- !private ["Vs26_OptionalNilComparisonType", "deinit"]
|
||||
- !private ["Ps22_RandomAccessAmbiguity", "IntegerLiteralType"]
|
||||
- !private ["Ps22_RandomAccessAmbiguity", "hashValue"]
|
||||
- !private ["Ps22_RandomAccessAmbiguity", "init"]
|
||||
- !private ["Ps12_Reflectable", "Generator"]
|
||||
- !private ["Ps12_Reflectable", "Index"]
|
||||
- !private ["Ps12_Reflectable", "IntegerLiteralType"]
|
||||
- !private ["Ps12_Reflectable", "Key"]
|
||||
- !private ["Ps12_Reflectable", "Some"]
|
||||
- !private ["Ps12_Reflectable", "Stride"]
|
||||
- !private ["Ps12_Reflectable", "SubSequence"]
|
||||
- !private ["Ps12_Reflectable", "Value"]
|
||||
- !private ["Ps12_Reflectable", "_Element"]
|
||||
- !private ["Ps12_Reflectable", "_getBuiltinLogicValue"]
|
||||
- !private ["Ps12_Reflectable", "dataUsingEncoding"]
|
||||
- !private ["Ps12_Reflectable", "hashValue"]
|
||||
- !private ["Ps12_Reflectable", "init"]
|
||||
- !private ["Ps12_Reflectable", "subscript"]
|
||||
- !private ["Ps12_Reflectable", "timeIntervalSince1970"]
|
||||
- !private ["Ps18_SignedIntegerType", "IntegerLiteralType"]
|
||||
- !private ["Ps18_SignedIntegerType", "hashValue"]
|
||||
- !private ["Ps18_SignedIntegerType", "init"]
|
||||
depends-nominal:
|
||||
- !private "V8Mixpanel12APIConstants"
|
||||
- !private "Ps16AbsoluteValuable"
|
||||
- "Ps9AnyObject"
|
||||
- !private "V8Mixpanel8BasePath"
|
||||
- !private "Ps22BidirectionalIndexType"
|
||||
- !private "Ps21BitwiseOperationsType"
|
||||
- !private "Sb"
|
||||
- !private "Ps25BooleanLiteralConvertible"
|
||||
- !private "Ps11BooleanType"
|
||||
- !private "V12CoreGraphics7CGFloat"
|
||||
- !private "Ps11CVarArgType"
|
||||
- !private "Vs9Character"
|
||||
- !private "Ps14CollectionType"
|
||||
- !private "Ps10Comparable"
|
||||
- !private "Ps28CustomDebugStringConvertible"
|
||||
- !private "Ps23CustomStringConvertible"
|
||||
- !private "Vs10Dictionary"
|
||||
- !private "Vs15DictionaryIndex"
|
||||
- !private "Ps28DictionaryLiteralConvertible"
|
||||
- !private "Sd"
|
||||
- "Ps9Equatable"
|
||||
- !private "Ps41ExtendedGraphemeClusterLiteralConvertible"
|
||||
- !private "Sf"
|
||||
- !private "Ps23FloatLiteralConvertible"
|
||||
- !private "Ps17FloatingPointType"
|
||||
- "C8Mixpanel12FlushRequest"
|
||||
- "O8Mixpanel9FlushType"
|
||||
- !private "Ps16ForwardIndexType"
|
||||
- !private "Ps13GeneratorType"
|
||||
- "Ps8Hashable"
|
||||
- !private "Ps9Indexable"
|
||||
- !private "Vs17IndexingGenerator"
|
||||
- !private "Si"
|
||||
- !private "Vs5Int16"
|
||||
- !private "Vs5Int32"
|
||||
- !private "Vs5Int64"
|
||||
- !private "Vs4Int8"
|
||||
- !private "Ps21IntegerArithmeticType"
|
||||
- !private "Ps25IntegerLiteralConvertible"
|
||||
- !private "Ps11IntegerType"
|
||||
- !private "C8Mixpanel6Logger"
|
||||
- !private "O8Mixpanel6Method"
|
||||
- !private "Ps14MirrorPathType"
|
||||
- !private "PSo8NSCoding"
|
||||
- !private "PSo9NSCopying"
|
||||
- !private "CSo6NSDate"
|
||||
- !private "CSo17NSHTTPURLResponse"
|
||||
- !private "PSo16NSMutableCopying"
|
||||
- !private "CSo8NSObject"
|
||||
- !private "PSo16NSObjectProtocol"
|
||||
- !private "PSo14NSSecureCoding"
|
||||
- !private "CSo8NSString"
|
||||
- !private "CSo13NSURLResponse"
|
||||
- "C8Mixpanel7Network"
|
||||
- !private "Ps21NilLiteralConvertible"
|
||||
- !private "Sq"
|
||||
- !private "Ps16OutputStreamType"
|
||||
- !private "Ps21RandomAccessIndexType"
|
||||
- !private "Vs5Range"
|
||||
- "Ps16RawRepresentable"
|
||||
- !private "Ps12SequenceType"
|
||||
- !private "Ps17SignedIntegerType"
|
||||
- !private "Ps16SignedNumberType"
|
||||
- !private "Vs5Slice"
|
||||
- !private "Ps10Streamable"
|
||||
- !private "Ps10Strideable"
|
||||
- "SS"
|
||||
- !private "Ps30StringInterpolationConvertible"
|
||||
- !private "Ps24StringLiteralConvertible"
|
||||
- !private "Su"
|
||||
- !private "Vs6UInt16"
|
||||
- !private "Vs6UInt32"
|
||||
- !private "Vs6UInt64"
|
||||
- !private "Vs5UInt8"
|
||||
- !private "Sc"
|
||||
- !private "Ps31UnicodeScalarLiteralConvertible"
|
||||
- !private "Ps33_BuiltinBooleanLiteralConvertible"
|
||||
- !private "Ps49_BuiltinExtendedGraphemeClusterLiteralConvertible"
|
||||
- !private "Ps31_BuiltinFloatLiteralConvertible"
|
||||
- !private "Ps33_BuiltinIntegerLiteralConvertible"
|
||||
- !private "Ps32_BuiltinStringLiteralConvertible"
|
||||
- !private "Ps37_BuiltinUTF16StringLiteralConvertible"
|
||||
- !private "Ps39_BuiltinUnicodeScalarLiteralConvertible"
|
||||
- !private "Ps19_CVarArgAlignedType"
|
||||
- !private "Ps22_CVarArgPassedAsDouble"
|
||||
- !private "Ps14_Incrementable"
|
||||
- !private "Ps22_IntegerArithmeticType"
|
||||
- !private "Ps12_IntegerType"
|
||||
- !private "Ps21_ObjectiveCBridgeable"
|
||||
- !private "Vs26_OptionalNilComparisonType"
|
||||
- !private "Ps22_RandomAccessAmbiguity"
|
||||
- !private "Ps12_Reflectable"
|
||||
- !private "Ps18_SignedIntegerType"
|
||||
depends-dynamic-lookup:
|
||||
depends-external:
|
||||
- "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/Swift.swiftmodule"
|
||||
- "/Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Mixpanel.h"
|
||||
- "/Users/yardeneitan/Development/mixpanel-swift/MixpanelDemo/Build/Intermediates/Mixpanel.build/Debug-iphoneos/Mixpanel.build/unextended-module.modulemap"
|
||||
- "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/UIKit.swiftmodule"
|
||||
- "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/Foundation.swiftmodule"
|
||||
- "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/Darwin.swiftmodule"
|
||||
- "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/Dispatch.swiftmodule"
|
||||
- "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/ObjectiveC.swiftmodule"
|
||||
- "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/CoreGraphics.swiftmodule"
|
||||
- "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/CoreImage.swiftmodule"
|
||||
interface-hash: "75f093034953f36d8757165dc89941a0"
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
|
@ -0,0 +1,3 @@
|
|||
/Users/yardeneitan/Development/mixpanel-swift/MixpanelDemo/Build/Intermediates/Mixpanel.build/Debug-iphoneos/Mixpanel.build/Objects-normal/arm64/JSONHandler.o : /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/MixpanelInstance.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Constants.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Flush.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Persistence.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/PrintLogging.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Network.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/FileLogging.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/People.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Track.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/JSONHandler.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/AutomaticProperties.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Logger.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Error.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/FlushRequest.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Mixpanel.swift /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/Swift.swiftmodule /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Mixpanel.h /Users/yardeneitan/Development/mixpanel-swift/MixpanelDemo/Build/Intermediates/Mixpanel.build/Debug-iphoneos/Mixpanel.build/unextended-module.modulemap /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/UIKit.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/Foundation.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/Darwin.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/Dispatch.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/ObjectiveC.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/CoreGraphics.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/CoreImage.swiftmodule
|
||||
/Users/yardeneitan/Development/mixpanel-swift/MixpanelDemo/Build/Intermediates/Mixpanel.build/Debug-iphoneos/Mixpanel.build/Objects-normal/arm64/JSONHandler~partial.swiftmodule : /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/MixpanelInstance.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Constants.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Flush.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Persistence.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/PrintLogging.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Network.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/FileLogging.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/People.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Track.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/JSONHandler.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/AutomaticProperties.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Logger.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Error.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/FlushRequest.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Mixpanel.swift /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/Swift.swiftmodule /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Mixpanel.h /Users/yardeneitan/Development/mixpanel-swift/MixpanelDemo/Build/Intermediates/Mixpanel.build/Debug-iphoneos/Mixpanel.build/unextended-module.modulemap /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/UIKit.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/Foundation.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/Darwin.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/Dispatch.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/ObjectiveC.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/CoreGraphics.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/CoreImage.swiftmodule
|
||||
/Users/yardeneitan/Development/mixpanel-swift/MixpanelDemo/Build/Intermediates/Mixpanel.build/Debug-iphoneos/Mixpanel.build/Objects-normal/arm64/JSONHandler~partial.swiftdoc : /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/MixpanelInstance.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Constants.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Flush.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Persistence.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/PrintLogging.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Network.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/FileLogging.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/People.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Track.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/JSONHandler.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/AutomaticProperties.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Logger.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Error.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/FlushRequest.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Mixpanel.swift /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/Swift.swiftmodule /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Mixpanel.h /Users/yardeneitan/Development/mixpanel-swift/MixpanelDemo/Build/Intermediates/Mixpanel.build/Debug-iphoneos/Mixpanel.build/unextended-module.modulemap /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/UIKit.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/Foundation.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/Darwin.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/Dispatch.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/ObjectiveC.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/CoreGraphics.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/CoreImage.swiftmodule
|
||||
Binary file not shown.
Binary file not shown.
|
|
@ -0,0 +1,516 @@
|
|||
### Swift dependencies file v0 ###
|
||||
provides-top-level:
|
||||
- "JSONHandler"
|
||||
provides-nominal:
|
||||
- "C8Mixpanel11JSONHandler"
|
||||
provides-member:
|
||||
- ["C8Mixpanel11JSONHandler", ""]
|
||||
provides-dynamic-lookup:
|
||||
depends-top-level:
|
||||
- !private "NSCharacterSet"
|
||||
- !private "UInt"
|
||||
- !private "Properties"
|
||||
- "String"
|
||||
- !private "NSTimeZone"
|
||||
- !private "NSLocale"
|
||||
- !private "Logger"
|
||||
- !private "Array"
|
||||
- !private "StringLiteralType"
|
||||
- !private "NSDate"
|
||||
- !private "NSURL"
|
||||
- "AnyObject"
|
||||
- "NSData"
|
||||
- !private "Double"
|
||||
- !private "Float"
|
||||
- !private "Int"
|
||||
- !private "NSDateFormatter"
|
||||
- !private "NSJSONSerialization"
|
||||
- "JSONHandler"
|
||||
- !private "NSDataBase64EncodingOptions"
|
||||
depends-member:
|
||||
- !private ["Ps9AnyObject", "Logger"]
|
||||
- !private ["Ps9AnyObject", "NSCharacterSet"]
|
||||
- !private ["Ps9AnyObject", "NSDataBase64EncodingOptions"]
|
||||
- !private ["Ps9AnyObject", "NSDateFormatter"]
|
||||
- !private ["Ps9AnyObject", "NSJSONSerialization"]
|
||||
- !private ["Ps9AnyObject", "NSLocale"]
|
||||
- !private ["Ps9AnyObject", "NSTimeZone"]
|
||||
- !private ["Ps9AnyObject", "Properties"]
|
||||
- !private ["Ps9AnyObject", "URLQueryAllowedCharacterSet"]
|
||||
- !private ["Ps9AnyObject", "absoluteString"]
|
||||
- !private ["Ps9AnyObject", "base64EncodedStringWithOptions"]
|
||||
- !private ["Ps9AnyObject", "dataWithJSONObject"]
|
||||
- !private ["Ps9AnyObject", "dateFormat"]
|
||||
- !private ["Ps9AnyObject", "description"]
|
||||
- !private ["Ps9AnyObject", "info"]
|
||||
- !private ["Ps9AnyObject", "init"]
|
||||
- !private ["Ps9AnyObject", "isValidJSONObject"]
|
||||
- !private ["Ps9AnyObject", "locale"]
|
||||
- !private ["Ps9AnyObject", "makeObjectSerializable"]
|
||||
- !private ["Ps9AnyObject", "serializeJSONObject"]
|
||||
- !private ["Ps9AnyObject", "stringByAddingPercentEncodingWithAllowedCharacters"]
|
||||
- !private ["Ps9AnyObject", "stringFromDate"]
|
||||
- !private ["Ps9AnyObject", "timeZone"]
|
||||
- !private ["Ps9AnyObject", "warn"]
|
||||
- ["Ps9AnyObject", ""]
|
||||
- !private ["Sa", "Generator"]
|
||||
- !private ["Sa", "Index"]
|
||||
- !private ["Sa", "SubSequence"]
|
||||
- !private ["Sa", "_Element"]
|
||||
- !private ["Sa", "deinit"]
|
||||
- !private ["Sa", "map"]
|
||||
- !private ["Ps23ArrayLiteralConvertible", "Element"]
|
||||
- !private ["Ps23ArrayLiteralConvertible", "Encoding64CharacterLineLength"]
|
||||
- !private ["Ps23ArrayLiteralConvertible", "Generator"]
|
||||
- !private ["Ps23ArrayLiteralConvertible", "Index"]
|
||||
- !private ["Ps23ArrayLiteralConvertible", "SubSequence"]
|
||||
- !private ["Ps23ArrayLiteralConvertible", "_Element"]
|
||||
- !private ["Ps23ArrayLiteralConvertible", "map"]
|
||||
- !private ["Vs10ArraySlice", "Generator"]
|
||||
- !private ["Vs10ArraySlice", "Index"]
|
||||
- !private ["Ps22BidirectionalIndexType", "Distance"]
|
||||
- !private ["Ps22BidirectionalIndexType", "IntegerLiteralType"]
|
||||
- !private ["Ps21BitwiseOperationsType", "Distance"]
|
||||
- !private ["Ps21BitwiseOperationsType", "IntegerLiteralType"]
|
||||
- !private ["Sb", "_getBuiltinLogicValue"]
|
||||
- !private ["Ps25BooleanLiteralConvertible", "_getBuiltinLogicValue"]
|
||||
- !private ["Ps11BooleanType", "_getBuiltinLogicValue"]
|
||||
- !private ["Ps11CVarArgType", "Distance"]
|
||||
- !private ["Ps11CVarArgType", "IntegerLiteralType"]
|
||||
- !private ["Ps11CVarArgType", "URLQueryAllowedCharacterSet"]
|
||||
- !private ["Ps11CVarArgType", "absoluteString"]
|
||||
- !private ["Ps11CVarArgType", "base64EncodedStringWithOptions"]
|
||||
- !private ["Ps11CVarArgType", "dataWithJSONObject"]
|
||||
- !private ["Ps11CVarArgType", "dateFormat"]
|
||||
- !private ["Ps11CVarArgType", "init"]
|
||||
- !private ["Ps11CVarArgType", "isValidJSONObject"]
|
||||
- !private ["Ps11CVarArgType", "locale"]
|
||||
- !private ["Ps11CVarArgType", "stringByAddingPercentEncodingWithAllowedCharacters"]
|
||||
- !private ["Ps11CVarArgType", "stringFromDate"]
|
||||
- !private ["Ps11CVarArgType", "timeZone"]
|
||||
- !private ["Ps14CollectionType", "Generator"]
|
||||
- !private ["Ps14CollectionType", "Index"]
|
||||
- !private ["Ps14CollectionType", "SubSequence"]
|
||||
- !private ["Ps14CollectionType", "_Element"]
|
||||
- !private ["Ps14CollectionType", "init"]
|
||||
- !private ["Ps14CollectionType", "map"]
|
||||
- !private ["Ps14CollectionType", "subscript"]
|
||||
- !private ["Ps10Comparable", "Distance"]
|
||||
- !private ["Ps10Comparable", "IntegerLiteralType"]
|
||||
- !private ["Ps10Comparable", "_DisabledRangeIndex"]
|
||||
- !private ["Ps10Comparable", "stringByAddingPercentEncodingWithAllowedCharacters"]
|
||||
- !private ["Ps28CustomDebugStringConvertible", "Generator"]
|
||||
- !private ["Ps28CustomDebugStringConvertible", "Index"]
|
||||
- ["Ps28CustomDebugStringConvertible", "Some"]
|
||||
- !private ["Ps28CustomDebugStringConvertible", "SubSequence"]
|
||||
- !private ["Ps28CustomDebugStringConvertible", "URLQueryAllowedCharacterSet"]
|
||||
- !private ["Ps28CustomDebugStringConvertible", "_Element"]
|
||||
- !private ["Ps28CustomDebugStringConvertible", "absoluteString"]
|
||||
- !private ["Ps28CustomDebugStringConvertible", "base64EncodedStringWithOptions"]
|
||||
- !private ["Ps28CustomDebugStringConvertible", "dataWithJSONObject"]
|
||||
- !private ["Ps28CustomDebugStringConvertible", "dateFormat"]
|
||||
- !private ["Ps28CustomDebugStringConvertible", "init"]
|
||||
- !private ["Ps28CustomDebugStringConvertible", "isValidJSONObject"]
|
||||
- !private ["Ps28CustomDebugStringConvertible", "locale"]
|
||||
- !private ["Ps28CustomDebugStringConvertible", "map"]
|
||||
- !private ["Ps28CustomDebugStringConvertible", "stringByAddingPercentEncodingWithAllowedCharacters"]
|
||||
- !private ["Ps28CustomDebugStringConvertible", "stringFromDate"]
|
||||
- !private ["Ps28CustomDebugStringConvertible", "subscript"]
|
||||
- !private ["Ps28CustomDebugStringConvertible", "timeZone"]
|
||||
- !private ["Ps23CustomStringConvertible", "Distance"]
|
||||
- !private ["Ps23CustomStringConvertible", "Generator"]
|
||||
- !private ["Ps23CustomStringConvertible", "Index"]
|
||||
- !private ["Ps23CustomStringConvertible", "IntegerLiteralType"]
|
||||
- !private ["Ps23CustomStringConvertible", "SubSequence"]
|
||||
- !private ["Ps23CustomStringConvertible", "URLQueryAllowedCharacterSet"]
|
||||
- !private ["Ps23CustomStringConvertible", "_Element"]
|
||||
- !private ["Ps23CustomStringConvertible", "_getBuiltinLogicValue"]
|
||||
- !private ["Ps23CustomStringConvertible", "absoluteString"]
|
||||
- !private ["Ps23CustomStringConvertible", "base64EncodedStringWithOptions"]
|
||||
- !private ["Ps23CustomStringConvertible", "dataWithJSONObject"]
|
||||
- !private ["Ps23CustomStringConvertible", "dateFormat"]
|
||||
- !private ["Ps23CustomStringConvertible", "init"]
|
||||
- !private ["Ps23CustomStringConvertible", "isValidJSONObject"]
|
||||
- !private ["Ps23CustomStringConvertible", "locale"]
|
||||
- !private ["Ps23CustomStringConvertible", "map"]
|
||||
- !private ["Ps23CustomStringConvertible", "stringByAddingPercentEncodingWithAllowedCharacters"]
|
||||
- !private ["Ps23CustomStringConvertible", "stringFromDate"]
|
||||
- !private ["Ps23CustomStringConvertible", "subscript"]
|
||||
- !private ["Ps23CustomStringConvertible", "timeZone"]
|
||||
- !private ["Vs10Dictionary", "Generator"]
|
||||
- !private ["Vs10Dictionary", "Index"]
|
||||
- !private ["Vs10Dictionary", "SubSequence"]
|
||||
- !private ["Vs10Dictionary", "_Element"]
|
||||
- !private ["Vs10Dictionary", "deinit"]
|
||||
- !private ["Vs10Dictionary", "init"]
|
||||
- !private ["Vs10Dictionary", "map"]
|
||||
- !private ["Vs10Dictionary", "subscript"]
|
||||
- !private ["Vs19DictionaryGenerator", "Element"]
|
||||
- !private ["Vs15DictionaryIndex", "Distance"]
|
||||
- !private ["Vs15DictionaryIndex", "_DisabledRangeIndex"]
|
||||
- !private ["Ps28DictionaryLiteralConvertible", "Generator"]
|
||||
- !private ["Ps28DictionaryLiteralConvertible", "Index"]
|
||||
- !private ["Ps28DictionaryLiteralConvertible", "SubSequence"]
|
||||
- !private ["Ps28DictionaryLiteralConvertible", "_Element"]
|
||||
- !private ["Ps28DictionaryLiteralConvertible", "init"]
|
||||
- !private ["Ps28DictionaryLiteralConvertible", "map"]
|
||||
- !private ["Ps28DictionaryLiteralConvertible", "subscript"]
|
||||
- !private ["Ps9Equatable", "Distance"]
|
||||
- !private ["Ps9Equatable", "Element"]
|
||||
- !private ["Ps9Equatable", "Encoding64CharacterLineLength"]
|
||||
- !private ["Ps9Equatable", "IntegerLiteralType"]
|
||||
- !private ["Ps9Equatable", "URLQueryAllowedCharacterSet"]
|
||||
- !private ["Ps9Equatable", "_DisabledRangeIndex"]
|
||||
- !private ["Ps9Equatable", "_getBuiltinLogicValue"]
|
||||
- !private ["Ps9Equatable", "absoluteString"]
|
||||
- !private ["Ps9Equatable", "base64EncodedStringWithOptions"]
|
||||
- !private ["Ps9Equatable", "dataWithJSONObject"]
|
||||
- !private ["Ps9Equatable", "dateFormat"]
|
||||
- !private ["Ps9Equatable", "init"]
|
||||
- !private ["Ps9Equatable", "isValidJSONObject"]
|
||||
- !private ["Ps9Equatable", "locale"]
|
||||
- !private ["Ps9Equatable", "stringByAddingPercentEncodingWithAllowedCharacters"]
|
||||
- !private ["Ps9Equatable", "stringFromDate"]
|
||||
- !private ["Ps9Equatable", "timeZone"]
|
||||
- !private ["Ps41ExtendedGraphemeClusterLiteralConvertible", "stringByAddingPercentEncodingWithAllowedCharacters"]
|
||||
- !private ["Ps16ForwardIndexType", "Distance"]
|
||||
- !private ["Ps16ForwardIndexType", "IntegerLiteralType"]
|
||||
- !private ["Ps16ForwardIndexType", "_DisabledRangeIndex"]
|
||||
- !private ["Ps13GeneratorType", "Element"]
|
||||
- !private ["Ps8Hashable", "Distance"]
|
||||
- !private ["Ps8Hashable", "IntegerLiteralType"]
|
||||
- !private ["Ps8Hashable", "URLQueryAllowedCharacterSet"]
|
||||
- !private ["Ps8Hashable", "_getBuiltinLogicValue"]
|
||||
- !private ["Ps8Hashable", "absoluteString"]
|
||||
- !private ["Ps8Hashable", "base64EncodedStringWithOptions"]
|
||||
- !private ["Ps8Hashable", "dataWithJSONObject"]
|
||||
- !private ["Ps8Hashable", "dateFormat"]
|
||||
- !private ["Ps8Hashable", "init"]
|
||||
- !private ["Ps8Hashable", "isValidJSONObject"]
|
||||
- !private ["Ps8Hashable", "locale"]
|
||||
- !private ["Ps8Hashable", "stringByAddingPercentEncodingWithAllowedCharacters"]
|
||||
- !private ["Ps8Hashable", "stringFromDate"]
|
||||
- !private ["Ps8Hashable", "timeZone"]
|
||||
- !private ["SQ", "deinit"]
|
||||
- !private ["Ps9Indexable", "Generator"]
|
||||
- !private ["Ps9Indexable", "Index"]
|
||||
- !private ["Ps9Indexable", "SubSequence"]
|
||||
- !private ["Ps9Indexable", "_Element"]
|
||||
- !private ["Ps9Indexable", "init"]
|
||||
- !private ["Ps9Indexable", "map"]
|
||||
- !private ["Ps9Indexable", "subscript"]
|
||||
- !private ["Vs17IndexingGenerator", "Element"]
|
||||
- !private ["Si", "Distance"]
|
||||
- !private ["Si", "IntegerLiteralType"]
|
||||
- !private ["Ps21IntegerArithmeticType", "Distance"]
|
||||
- !private ["Ps21IntegerArithmeticType", "IntegerLiteralType"]
|
||||
- !private ["Ps25IntegerLiteralConvertible", "Distance"]
|
||||
- !private ["Ps25IntegerLiteralConvertible", "IntegerLiteralType"]
|
||||
- !private ["Ps11IntegerType", "Distance"]
|
||||
- !private ["Ps11IntegerType", "IntegerLiteralType"]
|
||||
- ["C8Mixpanel11JSONHandler", "AnyObject"]
|
||||
- !private ["C8Mixpanel11JSONHandler", "Array"]
|
||||
- !private ["C8Mixpanel11JSONHandler", "Double"]
|
||||
- !private ["C8Mixpanel11JSONHandler", "Float"]
|
||||
- !private ["C8Mixpanel11JSONHandler", "Int"]
|
||||
- !private ["C8Mixpanel11JSONHandler", "Logger"]
|
||||
- ["C8Mixpanel11JSONHandler", "MPObjectToParse"]
|
||||
- !private ["C8Mixpanel11JSONHandler", "NSCharacterSet"]
|
||||
- ["C8Mixpanel11JSONHandler", "NSData"]
|
||||
- !private ["C8Mixpanel11JSONHandler", "NSDataBase64EncodingOptions"]
|
||||
- !private ["C8Mixpanel11JSONHandler", "NSDate"]
|
||||
- !private ["C8Mixpanel11JSONHandler", "NSDateFormatter"]
|
||||
- !private ["C8Mixpanel11JSONHandler", "NSJSONSerialization"]
|
||||
- !private ["C8Mixpanel11JSONHandler", "NSLocale"]
|
||||
- !private ["C8Mixpanel11JSONHandler", "NSTimeZone"]
|
||||
- !private ["C8Mixpanel11JSONHandler", "NSURL"]
|
||||
- !private ["C8Mixpanel11JSONHandler", "Properties"]
|
||||
- ["C8Mixpanel11JSONHandler", "String"]
|
||||
- !private ["C8Mixpanel11JSONHandler", "UInt"]
|
||||
- ["C8Mixpanel11JSONHandler", "deinit"]
|
||||
- ["C8Mixpanel11JSONHandler", "encodeAPIData"]
|
||||
- ["C8Mixpanel11JSONHandler", "init"]
|
||||
- !private ["C8Mixpanel11JSONHandler", "makeObjectSerializable"]
|
||||
- ["C8Mixpanel11JSONHandler", "serializeJSONObject"]
|
||||
- !private ["C8Mixpanel6Logger", "info"]
|
||||
- !private ["C8Mixpanel6Logger", "warn"]
|
||||
- !private ["Ps14MirrorPathType", "Distance"]
|
||||
- !private ["Ps14MirrorPathType", "IntegerLiteralType"]
|
||||
- !private ["Ps14MirrorPathType", "stringByAddingPercentEncodingWithAllowedCharacters"]
|
||||
- !private ["Ps21MutableCollectionType", "Generator"]
|
||||
- !private ["Ps21MutableCollectionType", "Index"]
|
||||
- !private ["Ps21MutableCollectionType", "SubSequence"]
|
||||
- !private ["Ps21MutableCollectionType", "_Element"]
|
||||
- !private ["Ps21MutableCollectionType", "map"]
|
||||
- !private ["Ps16MutableIndexable", "Generator"]
|
||||
- !private ["Ps16MutableIndexable", "Index"]
|
||||
- !private ["Ps16MutableIndexable", "SubSequence"]
|
||||
- !private ["Ps16MutableIndexable", "_Element"]
|
||||
- !private ["Ps16MutableIndexable", "map"]
|
||||
- !private ["Ps16MutableSliceable", "Generator"]
|
||||
- !private ["Ps16MutableSliceable", "Index"]
|
||||
- !private ["Ps16MutableSliceable", "SubSequence"]
|
||||
- !private ["Ps16MutableSliceable", "_Element"]
|
||||
- !private ["Ps16MutableSliceable", "map"]
|
||||
- !private ["CSo14NSCharacterSet", "URLQueryAllowedCharacterSet"]
|
||||
- !private ["PSo8NSCoding", "URLQueryAllowedCharacterSet"]
|
||||
- !private ["PSo8NSCoding", "absoluteString"]
|
||||
- !private ["PSo8NSCoding", "base64EncodedStringWithOptions"]
|
||||
- !private ["PSo8NSCoding", "dateFormat"]
|
||||
- !private ["PSo8NSCoding", "init"]
|
||||
- !private ["PSo8NSCoding", "locale"]
|
||||
- !private ["PSo8NSCoding", "stringByAddingPercentEncodingWithAllowedCharacters"]
|
||||
- !private ["PSo8NSCoding", "stringFromDate"]
|
||||
- !private ["PSo8NSCoding", "timeZone"]
|
||||
- !private ["PSo9NSCopying", "URLQueryAllowedCharacterSet"]
|
||||
- !private ["PSo9NSCopying", "absoluteString"]
|
||||
- !private ["PSo9NSCopying", "base64EncodedStringWithOptions"]
|
||||
- !private ["PSo9NSCopying", "dateFormat"]
|
||||
- !private ["PSo9NSCopying", "init"]
|
||||
- !private ["PSo9NSCopying", "locale"]
|
||||
- !private ["PSo9NSCopying", "stringByAddingPercentEncodingWithAllowedCharacters"]
|
||||
- !private ["PSo9NSCopying", "stringFromDate"]
|
||||
- !private ["PSo9NSCopying", "timeZone"]
|
||||
- !private ["CSo6NSData", "base64EncodedStringWithOptions"]
|
||||
- !private ["VSC27NSDataBase64EncodingOptions", "Encoding64CharacterLineLength"]
|
||||
- !private ["CSo15NSDateFormatter", "dateFormat"]
|
||||
- !private ["CSo15NSDateFormatter", "init"]
|
||||
- !private ["CSo15NSDateFormatter", "locale"]
|
||||
- !private ["CSo15NSDateFormatter", "stringFromDate"]
|
||||
- !private ["CSo15NSDateFormatter", "timeZone"]
|
||||
- !private ["CSo11NSFormatter", "dateFormat"]
|
||||
- !private ["CSo11NSFormatter", "init"]
|
||||
- !private ["CSo11NSFormatter", "locale"]
|
||||
- !private ["CSo11NSFormatter", "stringFromDate"]
|
||||
- !private ["CSo11NSFormatter", "timeZone"]
|
||||
- !private ["CSo19NSJSONSerialization", "dataWithJSONObject"]
|
||||
- !private ["CSo19NSJSONSerialization", "isValidJSONObject"]
|
||||
- !private ["VSC20NSJSONWritingOptions", "Element"]
|
||||
- !private ["CSo8NSLocale", "init"]
|
||||
- !private ["PSo16NSMutableCopying", "URLQueryAllowedCharacterSet"]
|
||||
- !private ["PSo16NSMutableCopying", "base64EncodedStringWithOptions"]
|
||||
- !private ["PSo16NSMutableCopying", "stringByAddingPercentEncodingWithAllowedCharacters"]
|
||||
- !private ["CSo8NSObject", "URLQueryAllowedCharacterSet"]
|
||||
- !private ["CSo8NSObject", "absoluteString"]
|
||||
- !private ["CSo8NSObject", "base64EncodedStringWithOptions"]
|
||||
- !private ["CSo8NSObject", "dataWithJSONObject"]
|
||||
- !private ["CSo8NSObject", "dateFormat"]
|
||||
- !private ["CSo8NSObject", "init"]
|
||||
- !private ["CSo8NSObject", "isValidJSONObject"]
|
||||
- !private ["CSo8NSObject", "locale"]
|
||||
- !private ["CSo8NSObject", "stringByAddingPercentEncodingWithAllowedCharacters"]
|
||||
- !private ["CSo8NSObject", "stringFromDate"]
|
||||
- !private ["CSo8NSObject", "timeZone"]
|
||||
- !private ["PSo16NSObjectProtocol", "URLQueryAllowedCharacterSet"]
|
||||
- !private ["PSo16NSObjectProtocol", "absoluteString"]
|
||||
- !private ["PSo16NSObjectProtocol", "base64EncodedStringWithOptions"]
|
||||
- !private ["PSo16NSObjectProtocol", "dataWithJSONObject"]
|
||||
- !private ["PSo16NSObjectProtocol", "dateFormat"]
|
||||
- !private ["PSo16NSObjectProtocol", "init"]
|
||||
- !private ["PSo16NSObjectProtocol", "isValidJSONObject"]
|
||||
- !private ["PSo16NSObjectProtocol", "locale"]
|
||||
- !private ["PSo16NSObjectProtocol", "stringByAddingPercentEncodingWithAllowedCharacters"]
|
||||
- !private ["PSo16NSObjectProtocol", "stringFromDate"]
|
||||
- !private ["PSo16NSObjectProtocol", "timeZone"]
|
||||
- !private ["PSo14NSSecureCoding", "absoluteString"]
|
||||
- !private ["PSo14NSSecureCoding", "base64EncodedStringWithOptions"]
|
||||
- !private ["PSo14NSSecureCoding", "init"]
|
||||
- !private ["PSo14NSSecureCoding", "stringByAddingPercentEncodingWithAllowedCharacters"]
|
||||
- !private ["CSo8NSString", "stringByAddingPercentEncodingWithAllowedCharacters"]
|
||||
- !private ["CSo10NSTimeZone", "init"]
|
||||
- !private ["CSo5NSURL", "absoluteString"]
|
||||
- ["Ps21NilLiteralConvertible", "Some"]
|
||||
- !private ["Ps13OptionSetType", "Element"]
|
||||
- !private ["Ps13OptionSetType", "Encoding64CharacterLineLength"]
|
||||
- ["Sq", "Some"]
|
||||
- !private ["Ps16OutputStreamType", "stringByAddingPercentEncodingWithAllowedCharacters"]
|
||||
- !private ["Ps21RandomAccessIndexType", "Distance"]
|
||||
- !private ["Ps21RandomAccessIndexType", "IntegerLiteralType"]
|
||||
- !private ["Ps30RangeReplaceableCollectionType", "Generator"]
|
||||
- !private ["Ps30RangeReplaceableCollectionType", "Index"]
|
||||
- !private ["Ps30RangeReplaceableCollectionType", "SubSequence"]
|
||||
- !private ["Ps30RangeReplaceableCollectionType", "_Element"]
|
||||
- !private ["Ps30RangeReplaceableCollectionType", "map"]
|
||||
- !private ["Ps16RawRepresentable", "Element"]
|
||||
- !private ["Ps16RawRepresentable", "Encoding64CharacterLineLength"]
|
||||
- !private ["Ps12SequenceType", "Element"]
|
||||
- !private ["Ps12SequenceType", "Generator"]
|
||||
- !private ["Ps12SequenceType", "Index"]
|
||||
- !private ["Ps12SequenceType", "SubSequence"]
|
||||
- !private ["Ps12SequenceType", "_Element"]
|
||||
- !private ["Ps12SequenceType", "init"]
|
||||
- !private ["Ps12SequenceType", "map"]
|
||||
- !private ["Ps12SequenceType", "subscript"]
|
||||
- !private ["Ps14SetAlgebraType", "Element"]
|
||||
- !private ["Ps14SetAlgebraType", "Encoding64CharacterLineLength"]
|
||||
- !private ["Ps17SignedIntegerType", "Distance"]
|
||||
- !private ["Ps17SignedIntegerType", "IntegerLiteralType"]
|
||||
- !private ["Ps16SignedNumberType", "Distance"]
|
||||
- !private ["Ps16SignedNumberType", "IntegerLiteralType"]
|
||||
- !private ["Vs5Slice", "Generator"]
|
||||
- !private ["Vs5Slice", "Index"]
|
||||
- !private ["Vs5Slice", "SubSequence"]
|
||||
- !private ["Vs5Slice", "_Element"]
|
||||
- !private ["Ps10Streamable", "stringByAddingPercentEncodingWithAllowedCharacters"]
|
||||
- !private ["Ps10Strideable", "Distance"]
|
||||
- !private ["Ps10Strideable", "IntegerLiteralType"]
|
||||
- !private ["SS", "deinit"]
|
||||
- !private ["SS", "stringByAddingPercentEncodingWithAllowedCharacters"]
|
||||
- !private ["Ps30StringInterpolationConvertible", "stringByAddingPercentEncodingWithAllowedCharacters"]
|
||||
- !private ["Ps24StringLiteralConvertible", "stringByAddingPercentEncodingWithAllowedCharacters"]
|
||||
- !private ["Ps31UnicodeScalarLiteralConvertible", "stringByAddingPercentEncodingWithAllowedCharacters"]
|
||||
- !private ["Ps10_ArrayType", "Generator"]
|
||||
- !private ["Ps10_ArrayType", "Index"]
|
||||
- !private ["Ps10_ArrayType", "SubSequence"]
|
||||
- !private ["Ps10_ArrayType", "_Element"]
|
||||
- !private ["Ps10_ArrayType", "map"]
|
||||
- !private ["Ps33_BuiltinBooleanLiteralConvertible", "_getBuiltinLogicValue"]
|
||||
- !private ["Ps49_BuiltinExtendedGraphemeClusterLiteralConvertible", "stringByAddingPercentEncodingWithAllowedCharacters"]
|
||||
- !private ["Ps33_BuiltinIntegerLiteralConvertible", "Distance"]
|
||||
- !private ["Ps33_BuiltinIntegerLiteralConvertible", "IntegerLiteralType"]
|
||||
- !private ["Ps32_BuiltinStringLiteralConvertible", "stringByAddingPercentEncodingWithAllowedCharacters"]
|
||||
- !private ["Ps37_BuiltinUTF16StringLiteralConvertible", "stringByAddingPercentEncodingWithAllowedCharacters"]
|
||||
- !private ["Ps39_BuiltinUnicodeScalarLiteralConvertible", "stringByAddingPercentEncodingWithAllowedCharacters"]
|
||||
- !private ["Ps24_DestructorSafeContainer", "Generator"]
|
||||
- !private ["Ps24_DestructorSafeContainer", "Index"]
|
||||
- !private ["Ps24_DestructorSafeContainer", "SubSequence"]
|
||||
- !private ["Ps24_DestructorSafeContainer", "_Element"]
|
||||
- !private ["Ps24_DestructorSafeContainer", "map"]
|
||||
- !private ["Ps32_FileReferenceLiteralConvertible", "absoluteString"]
|
||||
- !private ["Ps14_Incrementable", "Distance"]
|
||||
- !private ["Ps14_Incrementable", "IntegerLiteralType"]
|
||||
- !private ["Ps14_Incrementable", "_DisabledRangeIndex"]
|
||||
- !private ["Ps22_IntegerArithmeticType", "Distance"]
|
||||
- !private ["Ps22_IntegerArithmeticType", "IntegerLiteralType"]
|
||||
- !private ["Ps12_IntegerType", "Distance"]
|
||||
- !private ["Ps12_IntegerType", "IntegerLiteralType"]
|
||||
- !private ["Ps21_ObjectiveCBridgeable", "Distance"]
|
||||
- !private ["Ps21_ObjectiveCBridgeable", "Generator"]
|
||||
- !private ["Ps21_ObjectiveCBridgeable", "Index"]
|
||||
- !private ["Ps21_ObjectiveCBridgeable", "IntegerLiteralType"]
|
||||
- !private ["Ps21_ObjectiveCBridgeable", "SubSequence"]
|
||||
- !private ["Ps21_ObjectiveCBridgeable", "_Element"]
|
||||
- !private ["Ps21_ObjectiveCBridgeable", "_getBuiltinLogicValue"]
|
||||
- !private ["Ps21_ObjectiveCBridgeable", "init"]
|
||||
- !private ["Ps21_ObjectiveCBridgeable", "map"]
|
||||
- !private ["Ps21_ObjectiveCBridgeable", "stringByAddingPercentEncodingWithAllowedCharacters"]
|
||||
- !private ["Ps21_ObjectiveCBridgeable", "subscript"]
|
||||
- !private ["Ps22_RandomAccessAmbiguity", "Distance"]
|
||||
- !private ["Ps22_RandomAccessAmbiguity", "IntegerLiteralType"]
|
||||
- !private ["Ps12_Reflectable", "Distance"]
|
||||
- !private ["Ps12_Reflectable", "Generator"]
|
||||
- !private ["Ps12_Reflectable", "Index"]
|
||||
- !private ["Ps12_Reflectable", "IntegerLiteralType"]
|
||||
- ["Ps12_Reflectable", "Some"]
|
||||
- !private ["Ps12_Reflectable", "SubSequence"]
|
||||
- !private ["Ps12_Reflectable", "_Element"]
|
||||
- !private ["Ps12_Reflectable", "_getBuiltinLogicValue"]
|
||||
- !private ["Ps12_Reflectable", "absoluteString"]
|
||||
- !private ["Ps12_Reflectable", "init"]
|
||||
- !private ["Ps12_Reflectable", "map"]
|
||||
- !private ["Ps12_Reflectable", "stringByAddingPercentEncodingWithAllowedCharacters"]
|
||||
- !private ["Ps12_Reflectable", "subscript"]
|
||||
- !private ["Ps18_SignedIntegerType", "Distance"]
|
||||
- !private ["Ps18_SignedIntegerType", "IntegerLiteralType"]
|
||||
depends-nominal:
|
||||
- "Ps9AnyObject"
|
||||
- !private "Sa"
|
||||
- !private "Ps23ArrayLiteralConvertible"
|
||||
- !private "Vs10ArraySlice"
|
||||
- !private "Ps22BidirectionalIndexType"
|
||||
- !private "Ps21BitwiseOperationsType"
|
||||
- !private "Sb"
|
||||
- !private "Ps25BooleanLiteralConvertible"
|
||||
- !private "Ps11BooleanType"
|
||||
- !private "Ps11CVarArgType"
|
||||
- !private "Ps14CollectionType"
|
||||
- !private "Ps10Comparable"
|
||||
- "Ps28CustomDebugStringConvertible"
|
||||
- !private "Ps23CustomStringConvertible"
|
||||
- !private "Vs10Dictionary"
|
||||
- !private "Vs19DictionaryGenerator"
|
||||
- !private "Vs15DictionaryIndex"
|
||||
- !private "Ps28DictionaryLiteralConvertible"
|
||||
- !private "Ps9Equatable"
|
||||
- !private "Ps41ExtendedGraphemeClusterLiteralConvertible"
|
||||
- !private "Ps16ForwardIndexType"
|
||||
- !private "Ps13GeneratorType"
|
||||
- !private "Ps8Hashable"
|
||||
- !private "SQ"
|
||||
- !private "Ps9Indexable"
|
||||
- !private "Vs17IndexingGenerator"
|
||||
- !private "Si"
|
||||
- !private "Ps21IntegerArithmeticType"
|
||||
- !private "Ps25IntegerLiteralConvertible"
|
||||
- !private "Ps11IntegerType"
|
||||
- "C8Mixpanel11JSONHandler"
|
||||
- !private "C8Mixpanel6Logger"
|
||||
- !private "Ps14MirrorPathType"
|
||||
- !private "Ps21MutableCollectionType"
|
||||
- !private "Ps16MutableIndexable"
|
||||
- !private "Ps16MutableSliceable"
|
||||
- !private "CSo14NSCharacterSet"
|
||||
- !private "PSo8NSCoding"
|
||||
- !private "PSo9NSCopying"
|
||||
- !private "CSo6NSData"
|
||||
- !private "VSC27NSDataBase64EncodingOptions"
|
||||
- !private "CSo15NSDateFormatter"
|
||||
- !private "CSo11NSFormatter"
|
||||
- !private "CSo19NSJSONSerialization"
|
||||
- !private "VSC20NSJSONWritingOptions"
|
||||
- !private "CSo8NSLocale"
|
||||
- !private "PSo16NSMutableCopying"
|
||||
- !private "CSo8NSObject"
|
||||
- !private "PSo16NSObjectProtocol"
|
||||
- !private "PSo14NSSecureCoding"
|
||||
- !private "CSo8NSString"
|
||||
- !private "CSo10NSTimeZone"
|
||||
- !private "CSo5NSURL"
|
||||
- "Ps21NilLiteralConvertible"
|
||||
- !private "Ps13OptionSetType"
|
||||
- "Sq"
|
||||
- !private "Ps16OutputStreamType"
|
||||
- !private "Ps21RandomAccessIndexType"
|
||||
- !private "Ps30RangeReplaceableCollectionType"
|
||||
- !private "Ps16RawRepresentable"
|
||||
- !private "Ps12SequenceType"
|
||||
- !private "Ps14SetAlgebraType"
|
||||
- !private "Ps17SignedIntegerType"
|
||||
- !private "Ps16SignedNumberType"
|
||||
- !private "Vs5Slice"
|
||||
- !private "Ps10Streamable"
|
||||
- !private "Ps10Strideable"
|
||||
- !private "SS"
|
||||
- !private "Ps30StringInterpolationConvertible"
|
||||
- !private "Ps24StringLiteralConvertible"
|
||||
- !private "Ps31UnicodeScalarLiteralConvertible"
|
||||
- !private "Ps10_ArrayType"
|
||||
- !private "Ps33_BuiltinBooleanLiteralConvertible"
|
||||
- !private "Ps49_BuiltinExtendedGraphemeClusterLiteralConvertible"
|
||||
- !private "Ps33_BuiltinIntegerLiteralConvertible"
|
||||
- !private "Ps32_BuiltinStringLiteralConvertible"
|
||||
- !private "Ps37_BuiltinUTF16StringLiteralConvertible"
|
||||
- !private "Ps39_BuiltinUnicodeScalarLiteralConvertible"
|
||||
- !private "Ps24_DestructorSafeContainer"
|
||||
- !private "Ps32_FileReferenceLiteralConvertible"
|
||||
- !private "Ps14_Incrementable"
|
||||
- !private "Ps22_IntegerArithmeticType"
|
||||
- !private "Ps12_IntegerType"
|
||||
- !private "Ps21_ObjectiveCBridgeable"
|
||||
- !private "Ps22_RandomAccessAmbiguity"
|
||||
- "Ps12_Reflectable"
|
||||
- !private "Ps18_SignedIntegerType"
|
||||
depends-dynamic-lookup:
|
||||
- !private "description"
|
||||
depends-external:
|
||||
- "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/Swift.swiftmodule"
|
||||
- "/Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Mixpanel.h"
|
||||
- "/Users/yardeneitan/Development/mixpanel-swift/MixpanelDemo/Build/Intermediates/Mixpanel.build/Debug-iphoneos/Mixpanel.build/unextended-module.modulemap"
|
||||
- "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/UIKit.swiftmodule"
|
||||
- "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/Foundation.swiftmodule"
|
||||
- "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/Darwin.swiftmodule"
|
||||
- "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/Dispatch.swiftmodule"
|
||||
- "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/ObjectiveC.swiftmodule"
|
||||
- "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/CoreGraphics.swiftmodule"
|
||||
- "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/CoreImage.swiftmodule"
|
||||
interface-hash: "47f28b44a776ad89633b1eb5fe959f9c"
|
||||
Binary file not shown.
Binary file not shown.
|
|
@ -0,0 +1,3 @@
|
|||
/Users/yardeneitan/Development/mixpanel-swift/MixpanelDemo/Build/Intermediates/Mixpanel.build/Debug-iphoneos/Mixpanel.build/Objects-normal/arm64/Logger.o : /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/MixpanelInstance.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Constants.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Flush.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Persistence.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/PrintLogging.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Network.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/FileLogging.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/People.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Track.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/JSONHandler.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/AutomaticProperties.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Logger.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Error.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/FlushRequest.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Mixpanel.swift /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/Swift.swiftmodule /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Mixpanel.h /Users/yardeneitan/Development/mixpanel-swift/MixpanelDemo/Build/Intermediates/Mixpanel.build/Debug-iphoneos/Mixpanel.build/unextended-module.modulemap /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/UIKit.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/Foundation.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/Darwin.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/Dispatch.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/ObjectiveC.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/CoreGraphics.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/CoreImage.swiftmodule
|
||||
/Users/yardeneitan/Development/mixpanel-swift/MixpanelDemo/Build/Intermediates/Mixpanel.build/Debug-iphoneos/Mixpanel.build/Objects-normal/arm64/Logger~partial.swiftmodule : /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/MixpanelInstance.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Constants.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Flush.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Persistence.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/PrintLogging.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Network.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/FileLogging.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/People.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Track.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/JSONHandler.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/AutomaticProperties.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Logger.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Error.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/FlushRequest.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Mixpanel.swift /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/Swift.swiftmodule /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Mixpanel.h /Users/yardeneitan/Development/mixpanel-swift/MixpanelDemo/Build/Intermediates/Mixpanel.build/Debug-iphoneos/Mixpanel.build/unextended-module.modulemap /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/UIKit.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/Foundation.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/Darwin.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/Dispatch.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/ObjectiveC.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/CoreGraphics.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/CoreImage.swiftmodule
|
||||
/Users/yardeneitan/Development/mixpanel-swift/MixpanelDemo/Build/Intermediates/Mixpanel.build/Debug-iphoneos/Mixpanel.build/Objects-normal/arm64/Logger~partial.swiftdoc : /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/MixpanelInstance.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Constants.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Flush.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Persistence.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/PrintLogging.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Network.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/FileLogging.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/People.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Track.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/JSONHandler.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/AutomaticProperties.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Logger.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Error.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/FlushRequest.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Mixpanel.swift /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/Swift.swiftmodule /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Mixpanel.h /Users/yardeneitan/Development/mixpanel-swift/MixpanelDemo/Build/Intermediates/Mixpanel.build/Debug-iphoneos/Mixpanel.build/unextended-module.modulemap /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/UIKit.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/Foundation.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/Darwin.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/Dispatch.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/ObjectiveC.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/CoreGraphics.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/CoreImage.swiftmodule
|
||||
Binary file not shown.
Binary file not shown.
|
|
@ -0,0 +1,522 @@
|
|||
### Swift dependencies file v0 ###
|
||||
provides-top-level:
|
||||
- "LogLevel"
|
||||
- "LogMessage"
|
||||
- "Logging"
|
||||
- "Logger"
|
||||
provides-nominal:
|
||||
- "O8Mixpanel8LogLevel"
|
||||
- "V8Mixpanel10LogMessage"
|
||||
- "P8Mixpanel7Logging"
|
||||
- "C8Mixpanel6Logger"
|
||||
provides-member:
|
||||
- ["O8Mixpanel8LogLevel", ""]
|
||||
- ["V8Mixpanel10LogMessage", ""]
|
||||
- ["P8Mixpanel7Logging", ""]
|
||||
- ["C8Mixpanel6Logger", ""]
|
||||
provides-dynamic-lookup:
|
||||
depends-top-level:
|
||||
- "StringLiteralType"
|
||||
- "LogMessage"
|
||||
- "LogLevel"
|
||||
- "String"
|
||||
- !private "FloatLiteralType"
|
||||
- "Logging"
|
||||
- !private "UnicodeScalarType"
|
||||
- !private "IntegerLiteralType"
|
||||
- !private "~="
|
||||
- "=="
|
||||
- "Logger"
|
||||
- "Set"
|
||||
- "Any"
|
||||
depends-member:
|
||||
- !private ["Ps9AnyObject", "LogMessage"]
|
||||
- ["Ps9AnyObject", "Logging"]
|
||||
- ["Ps9AnyObject", "Set"]
|
||||
- !private ["Ps9AnyObject", "componentsSeparatedByString"]
|
||||
- !private ["Ps9AnyObject", "enabledLevels"]
|
||||
- !private ["Ps9AnyObject", "forwardLogMessage"]
|
||||
- !private ["Ps9AnyObject", "init"]
|
||||
- !private ["Ps9AnyObject", "loggers"]
|
||||
- ["Ps9AnyObject", ""]
|
||||
- ["Sa", "Generator"]
|
||||
- ["Sa", "Index"]
|
||||
- ["Sa", "SubSequence"]
|
||||
- ["Sa", "_Element"]
|
||||
- !private ["Sa", "append"]
|
||||
- !private ["Sa", "forEach"]
|
||||
- ["Sa", "init"]
|
||||
- !private ["Sa", "last"]
|
||||
- ["Ps23ArrayLiteralConvertible", "Generator"]
|
||||
- ["Ps23ArrayLiteralConvertible", "Index"]
|
||||
- ["Ps23ArrayLiteralConvertible", "SubSequence"]
|
||||
- ["Ps23ArrayLiteralConvertible", "_Element"]
|
||||
- !private ["Ps23ArrayLiteralConvertible", "append"]
|
||||
- !private ["Ps23ArrayLiteralConvertible", "contains"]
|
||||
- !private ["Ps23ArrayLiteralConvertible", "forEach"]
|
||||
- ["Ps23ArrayLiteralConvertible", "init"]
|
||||
- !private ["Ps23ArrayLiteralConvertible", "insert"]
|
||||
- !private ["Ps23ArrayLiteralConvertible", "last"]
|
||||
- !private ["Ps23ArrayLiteralConvertible", "remove"]
|
||||
- ["Vs10ArraySlice", "Generator"]
|
||||
- ["Vs10ArraySlice", "Index"]
|
||||
- ["Ps22BidirectionalIndexType", "Distance"]
|
||||
- ["Ps22BidirectionalIndexType", "IntegerLiteralType"]
|
||||
- !private ["Ps22BidirectionalIndexType", "hashValue"]
|
||||
- ["Ps21BitwiseOperationsType", "Distance"]
|
||||
- ["Ps21BitwiseOperationsType", "IntegerLiteralType"]
|
||||
- !private ["Ps21BitwiseOperationsType", "hashValue"]
|
||||
- !private ["Sb", "_getBuiltinLogicValue"]
|
||||
- !private ["Sb", "deinit"]
|
||||
- !private ["Ps25BooleanLiteralConvertible", "_getBuiltinLogicValue"]
|
||||
- !private ["Ps11BooleanType", "_getBuiltinLogicValue"]
|
||||
- ["Ps11CVarArgType", "Distance"]
|
||||
- ["Ps11CVarArgType", "IntegerLiteralType"]
|
||||
- !private ["Ps11CVarArgType", "componentsSeparatedByString"]
|
||||
- !private ["Ps11CVarArgType", "hashValue"]
|
||||
- !private ["Ps11CVarArgType", "init"]
|
||||
- !private ["Vs9Character", "deinit"]
|
||||
- ["Ps14CollectionType", "Generator"]
|
||||
- ["Ps14CollectionType", "Index"]
|
||||
- ["Ps14CollectionType", "SubSequence"]
|
||||
- ["Ps14CollectionType", "_Element"]
|
||||
- !private ["Ps14CollectionType", "append"]
|
||||
- !private ["Ps14CollectionType", "contains"]
|
||||
- !private ["Ps14CollectionType", "forEach"]
|
||||
- ["Ps14CollectionType", "init"]
|
||||
- !private ["Ps14CollectionType", "insert"]
|
||||
- !private ["Ps14CollectionType", "last"]
|
||||
- !private ["Ps14CollectionType", "remove"]
|
||||
- ["Ps10Comparable", "Distance"]
|
||||
- ["Ps10Comparable", "IntegerLiteralType"]
|
||||
- !private ["Ps10Comparable", "componentsSeparatedByString"]
|
||||
- !private ["Ps10Comparable", "hashValue"]
|
||||
- !private ["Ps10Comparable", "init"]
|
||||
- ["Ps28CustomDebugStringConvertible", "Generator"]
|
||||
- ["Ps28CustomDebugStringConvertible", "Index"]
|
||||
- ["Ps28CustomDebugStringConvertible", "Some"]
|
||||
- ["Ps28CustomDebugStringConvertible", "SubSequence"]
|
||||
- ["Ps28CustomDebugStringConvertible", "_Element"]
|
||||
- !private ["Ps28CustomDebugStringConvertible", "append"]
|
||||
- !private ["Ps28CustomDebugStringConvertible", "componentsSeparatedByString"]
|
||||
- !private ["Ps28CustomDebugStringConvertible", "contains"]
|
||||
- !private ["Ps28CustomDebugStringConvertible", "forEach"]
|
||||
- ["Ps28CustomDebugStringConvertible", "init"]
|
||||
- !private ["Ps28CustomDebugStringConvertible", "insert"]
|
||||
- !private ["Ps28CustomDebugStringConvertible", "last"]
|
||||
- !private ["Ps28CustomDebugStringConvertible", "remove"]
|
||||
- ["Ps23CustomStringConvertible", "Distance"]
|
||||
- ["Ps23CustomStringConvertible", "Generator"]
|
||||
- ["Ps23CustomStringConvertible", "Index"]
|
||||
- ["Ps23CustomStringConvertible", "IntegerLiteralType"]
|
||||
- ["Ps23CustomStringConvertible", "SubSequence"]
|
||||
- ["Ps23CustomStringConvertible", "_Element"]
|
||||
- !private ["Ps23CustomStringConvertible", "_getBuiltinLogicValue"]
|
||||
- !private ["Ps23CustomStringConvertible", "append"]
|
||||
- !private ["Ps23CustomStringConvertible", "componentsSeparatedByString"]
|
||||
- !private ["Ps23CustomStringConvertible", "contains"]
|
||||
- !private ["Ps23CustomStringConvertible", "forEach"]
|
||||
- !private ["Ps23CustomStringConvertible", "hashValue"]
|
||||
- ["Ps23CustomStringConvertible", "init"]
|
||||
- !private ["Ps23CustomStringConvertible", "insert"]
|
||||
- !private ["Ps23CustomStringConvertible", "last"]
|
||||
- !private ["Ps23CustomStringConvertible", "remove"]
|
||||
- !private ["Sd", "deinit"]
|
||||
- !private ["Ps9Equatable", "Debug"]
|
||||
- ["Ps9Equatable", "Distance"]
|
||||
- !private ["Ps9Equatable", "Error"]
|
||||
- !private ["Ps9Equatable", "Generator"]
|
||||
- !private ["Ps9Equatable", "Info"]
|
||||
- ["Ps9Equatable", "IntegerLiteralType"]
|
||||
- ["Ps9Equatable", "RawValue"]
|
||||
- !private ["Ps9Equatable", "Warning"]
|
||||
- !private ["Ps9Equatable", "_getBuiltinLogicValue"]
|
||||
- !private ["Ps9Equatable", "componentsSeparatedByString"]
|
||||
- !private ["Ps9Equatable", "contains"]
|
||||
- ["Ps9Equatable", "hashValue"]
|
||||
- ["Ps9Equatable", "init"]
|
||||
- !private ["Ps9Equatable", "insert"]
|
||||
- ["Ps9Equatable", "rawValue"]
|
||||
- !private ["Ps9Equatable", "remove"]
|
||||
- ["Ps9Equatable", ""]
|
||||
- !private ["Ps41ExtendedGraphemeClusterLiteralConvertible", "componentsSeparatedByString"]
|
||||
- !private ["Ps41ExtendedGraphemeClusterLiteralConvertible", "init"]
|
||||
- !private ["Sf", "deinit"]
|
||||
- ["Ps16ForwardIndexType", "Distance"]
|
||||
- ["Ps16ForwardIndexType", "IntegerLiteralType"]
|
||||
- !private ["Ps16ForwardIndexType", "hashValue"]
|
||||
- ["Ps13GeneratorType", "Element"]
|
||||
- !private ["Ps8Hashable", "Debug"]
|
||||
- ["Ps8Hashable", "Distance"]
|
||||
- !private ["Ps8Hashable", "Error"]
|
||||
- !private ["Ps8Hashable", "Generator"]
|
||||
- !private ["Ps8Hashable", "Info"]
|
||||
- ["Ps8Hashable", "IntegerLiteralType"]
|
||||
- ["Ps8Hashable", "RawValue"]
|
||||
- !private ["Ps8Hashable", "Warning"]
|
||||
- !private ["Ps8Hashable", "_getBuiltinLogicValue"]
|
||||
- !private ["Ps8Hashable", "componentsSeparatedByString"]
|
||||
- !private ["Ps8Hashable", "contains"]
|
||||
- ["Ps8Hashable", "hashValue"]
|
||||
- ["Ps8Hashable", "init"]
|
||||
- !private ["Ps8Hashable", "insert"]
|
||||
- ["Ps8Hashable", "rawValue"]
|
||||
- !private ["Ps8Hashable", "remove"]
|
||||
- ["Ps8Hashable", ""]
|
||||
- ["Ps9Indexable", "Generator"]
|
||||
- ["Ps9Indexable", "Index"]
|
||||
- ["Ps9Indexable", "SubSequence"]
|
||||
- ["Ps9Indexable", "_Element"]
|
||||
- !private ["Ps9Indexable", "append"]
|
||||
- !private ["Ps9Indexable", "contains"]
|
||||
- !private ["Ps9Indexable", "forEach"]
|
||||
- ["Ps9Indexable", "init"]
|
||||
- !private ["Ps9Indexable", "insert"]
|
||||
- !private ["Ps9Indexable", "last"]
|
||||
- !private ["Ps9Indexable", "remove"]
|
||||
- ["Vs17IndexingGenerator", "Element"]
|
||||
- ["Si", "Distance"]
|
||||
- ["Si", "IntegerLiteralType"]
|
||||
- !private ["Si", "deinit"]
|
||||
- !private ["Si", "hashValue"]
|
||||
- !private ["Vs5Int16", "deinit"]
|
||||
- !private ["Vs5Int32", "deinit"]
|
||||
- !private ["Vs5Int64", "deinit"]
|
||||
- !private ["Vs4Int8", "deinit"]
|
||||
- ["Ps21IntegerArithmeticType", "Distance"]
|
||||
- ["Ps21IntegerArithmeticType", "IntegerLiteralType"]
|
||||
- !private ["Ps21IntegerArithmeticType", "hashValue"]
|
||||
- ["Ps25IntegerLiteralConvertible", "Distance"]
|
||||
- ["Ps25IntegerLiteralConvertible", "IntegerLiteralType"]
|
||||
- !private ["Ps25IntegerLiteralConvertible", "hashValue"]
|
||||
- ["Ps11IntegerType", "Distance"]
|
||||
- ["Ps11IntegerType", "IntegerLiteralType"]
|
||||
- !private ["Ps11IntegerType", "hashValue"]
|
||||
- ["O8Mixpanel8LogLevel", "Debug"]
|
||||
- ["O8Mixpanel8LogLevel", "Error"]
|
||||
- ["O8Mixpanel8LogLevel", "Info"]
|
||||
- ["O8Mixpanel8LogLevel", "RawValue"]
|
||||
- ["O8Mixpanel8LogLevel", "Warning"]
|
||||
- ["O8Mixpanel8LogLevel", "deinit"]
|
||||
- ["O8Mixpanel8LogLevel", "hashValue"]
|
||||
- ["O8Mixpanel8LogLevel", "init"]
|
||||
- ["O8Mixpanel8LogLevel", "rawValue"]
|
||||
- ["V8Mixpanel10LogMessage", "LogLevel"]
|
||||
- ["V8Mixpanel10LogMessage", "String"]
|
||||
- ["V8Mixpanel10LogMessage", "file"]
|
||||
- ["V8Mixpanel10LogMessage", "function"]
|
||||
- ["V8Mixpanel10LogMessage", "init"]
|
||||
- ["V8Mixpanel10LogMessage", "level"]
|
||||
- ["V8Mixpanel10LogMessage", "text"]
|
||||
- ["C8Mixpanel6Logger", "Any"]
|
||||
- ["C8Mixpanel6Logger", "LogLevel"]
|
||||
- !private ["C8Mixpanel6Logger", "LogMessage"]
|
||||
- ["C8Mixpanel6Logger", "Logging"]
|
||||
- ["C8Mixpanel6Logger", "Set"]
|
||||
- ["C8Mixpanel6Logger", "String"]
|
||||
- ["C8Mixpanel6Logger", "addLogging"]
|
||||
- ["C8Mixpanel6Logger", "debug"]
|
||||
- ["C8Mixpanel6Logger", "deinit"]
|
||||
- ["C8Mixpanel6Logger", "disableLevel"]
|
||||
- ["C8Mixpanel6Logger", "enableLevel"]
|
||||
- !private ["C8Mixpanel6Logger", "enabledLevels"]
|
||||
- ["C8Mixpanel6Logger", "error"]
|
||||
- !private ["C8Mixpanel6Logger", "forwardLogMessage"]
|
||||
- ["C8Mixpanel6Logger", "info"]
|
||||
- ["C8Mixpanel6Logger", "init"]
|
||||
- !private ["C8Mixpanel6Logger", "loggers"]
|
||||
- ["C8Mixpanel6Logger", "warn"]
|
||||
- ["P8Mixpanel7Logging", "LogMessage"]
|
||||
- ["P8Mixpanel7Logging", "addMessage"]
|
||||
- ["Ps14MirrorPathType", "Distance"]
|
||||
- ["Ps14MirrorPathType", "IntegerLiteralType"]
|
||||
- !private ["Ps14MirrorPathType", "componentsSeparatedByString"]
|
||||
- !private ["Ps14MirrorPathType", "hashValue"]
|
||||
- !private ["Ps14MirrorPathType", "init"]
|
||||
- ["Ps21MutableCollectionType", "Generator"]
|
||||
- ["Ps21MutableCollectionType", "Index"]
|
||||
- ["Ps21MutableCollectionType", "SubSequence"]
|
||||
- ["Ps21MutableCollectionType", "_Element"]
|
||||
- !private ["Ps21MutableCollectionType", "append"]
|
||||
- !private ["Ps21MutableCollectionType", "forEach"]
|
||||
- ["Ps21MutableCollectionType", "init"]
|
||||
- !private ["Ps21MutableCollectionType", "last"]
|
||||
- ["Ps16MutableIndexable", "Generator"]
|
||||
- ["Ps16MutableIndexable", "Index"]
|
||||
- ["Ps16MutableIndexable", "SubSequence"]
|
||||
- ["Ps16MutableIndexable", "_Element"]
|
||||
- !private ["Ps16MutableIndexable", "append"]
|
||||
- !private ["Ps16MutableIndexable", "forEach"]
|
||||
- ["Ps16MutableIndexable", "init"]
|
||||
- !private ["Ps16MutableIndexable", "last"]
|
||||
- ["Ps16MutableSliceable", "Generator"]
|
||||
- ["Ps16MutableSliceable", "Index"]
|
||||
- ["Ps16MutableSliceable", "SubSequence"]
|
||||
- ["Ps16MutableSliceable", "_Element"]
|
||||
- !private ["Ps16MutableSliceable", "append"]
|
||||
- !private ["Ps16MutableSliceable", "forEach"]
|
||||
- ["Ps16MutableSliceable", "init"]
|
||||
- !private ["Ps16MutableSliceable", "last"]
|
||||
- !private ["PSo8NSCoding", "componentsSeparatedByString"]
|
||||
- !private ["PSo8NSCoding", "init"]
|
||||
- !private ["PSo9NSCopying", "componentsSeparatedByString"]
|
||||
- !private ["PSo9NSCopying", "init"]
|
||||
- !private ["PSo16NSMutableCopying", "componentsSeparatedByString"]
|
||||
- !private ["PSo16NSMutableCopying", "init"]
|
||||
- !private ["CSo8NSObject", "componentsSeparatedByString"]
|
||||
- !private ["CSo8NSObject", "deinit"]
|
||||
- !private ["CSo8NSObject", "init"]
|
||||
- !private ["PSo16NSObjectProtocol", "componentsSeparatedByString"]
|
||||
- !private ["PSo16NSObjectProtocol", "init"]
|
||||
- !private ["PSo14NSSecureCoding", "componentsSeparatedByString"]
|
||||
- !private ["PSo14NSSecureCoding", "init"]
|
||||
- !private ["CSo8NSString", "componentsSeparatedByString"]
|
||||
- !private ["CSo8NSString", "deinit"]
|
||||
- !private ["CSo8NSString", "init"]
|
||||
- ["Ps21NilLiteralConvertible", "Some"]
|
||||
- ["Sq", "Some"]
|
||||
- !private ["Ps16OutputStreamType", "componentsSeparatedByString"]
|
||||
- !private ["Ps16OutputStreamType", "init"]
|
||||
- ["Ps21RandomAccessIndexType", "Distance"]
|
||||
- ["Ps21RandomAccessIndexType", "IntegerLiteralType"]
|
||||
- !private ["Ps21RandomAccessIndexType", "hashValue"]
|
||||
- !private ["Vs5Range", "deinit"]
|
||||
- ["Ps30RangeReplaceableCollectionType", "Generator"]
|
||||
- ["Ps30RangeReplaceableCollectionType", "Index"]
|
||||
- ["Ps30RangeReplaceableCollectionType", "SubSequence"]
|
||||
- ["Ps30RangeReplaceableCollectionType", "_Element"]
|
||||
- !private ["Ps30RangeReplaceableCollectionType", "append"]
|
||||
- !private ["Ps30RangeReplaceableCollectionType", "forEach"]
|
||||
- ["Ps30RangeReplaceableCollectionType", "init"]
|
||||
- !private ["Ps30RangeReplaceableCollectionType", "last"]
|
||||
- !private ["Ps16RawRepresentable", "Debug"]
|
||||
- !private ["Ps16RawRepresentable", "Error"]
|
||||
- !private ["Ps16RawRepresentable", "Info"]
|
||||
- ["Ps16RawRepresentable", "RawValue"]
|
||||
- !private ["Ps16RawRepresentable", "Warning"]
|
||||
- ["Ps16RawRepresentable", "hashValue"]
|
||||
- ["Ps16RawRepresentable", "init"]
|
||||
- ["Ps16RawRepresentable", "rawValue"]
|
||||
- ["Ps16RawRepresentable", ""]
|
||||
- ["Ps12SequenceType", "Element"]
|
||||
- ["Ps12SequenceType", "Generator"]
|
||||
- ["Ps12SequenceType", "Index"]
|
||||
- ["Ps12SequenceType", "SubSequence"]
|
||||
- ["Ps12SequenceType", "_Element"]
|
||||
- !private ["Ps12SequenceType", "append"]
|
||||
- !private ["Ps12SequenceType", "contains"]
|
||||
- !private ["Ps12SequenceType", "forEach"]
|
||||
- ["Ps12SequenceType", "init"]
|
||||
- !private ["Ps12SequenceType", "insert"]
|
||||
- !private ["Ps12SequenceType", "last"]
|
||||
- !private ["Ps12SequenceType", "remove"]
|
||||
- !private ["Vs3Set", "Generator"]
|
||||
- !private ["Vs3Set", "contains"]
|
||||
- ["Vs3Set", "init"]
|
||||
- !private ["Vs3Set", "insert"]
|
||||
- !private ["Vs3Set", "remove"]
|
||||
- !private ["Vs12SetGenerator", "Element"]
|
||||
- ["Ps17SignedIntegerType", "Distance"]
|
||||
- ["Ps17SignedIntegerType", "IntegerLiteralType"]
|
||||
- !private ["Ps17SignedIntegerType", "hashValue"]
|
||||
- ["Ps16SignedNumberType", "Distance"]
|
||||
- ["Ps16SignedNumberType", "IntegerLiteralType"]
|
||||
- !private ["Ps16SignedNumberType", "hashValue"]
|
||||
- !private ["Ps10Streamable", "componentsSeparatedByString"]
|
||||
- !private ["Ps10Streamable", "init"]
|
||||
- ["Ps10Strideable", "Distance"]
|
||||
- ["Ps10Strideable", "IntegerLiteralType"]
|
||||
- !private ["Ps10Strideable", "hashValue"]
|
||||
- !private ["SS", "componentsSeparatedByString"]
|
||||
- ["SS", "deinit"]
|
||||
- !private ["SS", "init"]
|
||||
- !private ["Ps30StringInterpolationConvertible", "componentsSeparatedByString"]
|
||||
- !private ["Ps30StringInterpolationConvertible", "init"]
|
||||
- !private ["Ps24StringLiteralConvertible", "componentsSeparatedByString"]
|
||||
- !private ["Ps24StringLiteralConvertible", "init"]
|
||||
- !private ["Su", "deinit"]
|
||||
- !private ["Vs6UInt16", "deinit"]
|
||||
- !private ["Vs6UInt32", "deinit"]
|
||||
- !private ["Vs6UInt64", "deinit"]
|
||||
- !private ["Vs5UInt8", "deinit"]
|
||||
- !private ["Sc", "deinit"]
|
||||
- !private ["Ps31UnicodeScalarLiteralConvertible", "componentsSeparatedByString"]
|
||||
- !private ["Ps31UnicodeScalarLiteralConvertible", "init"]
|
||||
- ["Ps10_ArrayType", "Generator"]
|
||||
- ["Ps10_ArrayType", "Index"]
|
||||
- ["Ps10_ArrayType", "SubSequence"]
|
||||
- ["Ps10_ArrayType", "_Element"]
|
||||
- !private ["Ps10_ArrayType", "append"]
|
||||
- !private ["Ps10_ArrayType", "forEach"]
|
||||
- ["Ps10_ArrayType", "init"]
|
||||
- !private ["Ps10_ArrayType", "last"]
|
||||
- !private ["Ps33_BuiltinBooleanLiteralConvertible", "_getBuiltinLogicValue"]
|
||||
- !private ["Ps49_BuiltinExtendedGraphemeClusterLiteralConvertible", "componentsSeparatedByString"]
|
||||
- !private ["Ps49_BuiltinExtendedGraphemeClusterLiteralConvertible", "init"]
|
||||
- ["Ps33_BuiltinIntegerLiteralConvertible", "Distance"]
|
||||
- ["Ps33_BuiltinIntegerLiteralConvertible", "IntegerLiteralType"]
|
||||
- !private ["Ps33_BuiltinIntegerLiteralConvertible", "hashValue"]
|
||||
- !private ["Ps32_BuiltinStringLiteralConvertible", "componentsSeparatedByString"]
|
||||
- !private ["Ps32_BuiltinStringLiteralConvertible", "init"]
|
||||
- !private ["Ps37_BuiltinUTF16StringLiteralConvertible", "componentsSeparatedByString"]
|
||||
- !private ["Ps37_BuiltinUTF16StringLiteralConvertible", "init"]
|
||||
- !private ["Ps39_BuiltinUnicodeScalarLiteralConvertible", "componentsSeparatedByString"]
|
||||
- !private ["Ps39_BuiltinUnicodeScalarLiteralConvertible", "init"]
|
||||
- ["Ps24_DestructorSafeContainer", "Generator"]
|
||||
- ["Ps24_DestructorSafeContainer", "Index"]
|
||||
- ["Ps24_DestructorSafeContainer", "SubSequence"]
|
||||
- ["Ps24_DestructorSafeContainer", "_Element"]
|
||||
- !private ["Ps24_DestructorSafeContainer", "append"]
|
||||
- !private ["Ps24_DestructorSafeContainer", "forEach"]
|
||||
- ["Ps24_DestructorSafeContainer", "init"]
|
||||
- !private ["Ps24_DestructorSafeContainer", "last"]
|
||||
- ["Ps14_Incrementable", "Distance"]
|
||||
- ["Ps14_Incrementable", "IntegerLiteralType"]
|
||||
- !private ["Ps14_Incrementable", "hashValue"]
|
||||
- ["Ps22_IntegerArithmeticType", "Distance"]
|
||||
- ["Ps22_IntegerArithmeticType", "IntegerLiteralType"]
|
||||
- !private ["Ps22_IntegerArithmeticType", "hashValue"]
|
||||
- ["Ps12_IntegerType", "Distance"]
|
||||
- ["Ps12_IntegerType", "IntegerLiteralType"]
|
||||
- !private ["Ps12_IntegerType", "hashValue"]
|
||||
- ["Ps21_ObjectiveCBridgeable", "Distance"]
|
||||
- ["Ps21_ObjectiveCBridgeable", "Generator"]
|
||||
- ["Ps21_ObjectiveCBridgeable", "Index"]
|
||||
- ["Ps21_ObjectiveCBridgeable", "IntegerLiteralType"]
|
||||
- ["Ps21_ObjectiveCBridgeable", "SubSequence"]
|
||||
- ["Ps21_ObjectiveCBridgeable", "_Element"]
|
||||
- !private ["Ps21_ObjectiveCBridgeable", "_getBuiltinLogicValue"]
|
||||
- !private ["Ps21_ObjectiveCBridgeable", "append"]
|
||||
- !private ["Ps21_ObjectiveCBridgeable", "componentsSeparatedByString"]
|
||||
- !private ["Ps21_ObjectiveCBridgeable", "contains"]
|
||||
- !private ["Ps21_ObjectiveCBridgeable", "forEach"]
|
||||
- !private ["Ps21_ObjectiveCBridgeable", "hashValue"]
|
||||
- ["Ps21_ObjectiveCBridgeable", "init"]
|
||||
- !private ["Ps21_ObjectiveCBridgeable", "insert"]
|
||||
- !private ["Ps21_ObjectiveCBridgeable", "last"]
|
||||
- !private ["Ps21_ObjectiveCBridgeable", "remove"]
|
||||
- !private ["Vs26_OptionalNilComparisonType", "deinit"]
|
||||
- ["Ps22_RandomAccessAmbiguity", "Distance"]
|
||||
- ["Ps22_RandomAccessAmbiguity", "IntegerLiteralType"]
|
||||
- !private ["Ps22_RandomAccessAmbiguity", "hashValue"]
|
||||
- ["Ps12_Reflectable", "Distance"]
|
||||
- ["Ps12_Reflectable", "Generator"]
|
||||
- ["Ps12_Reflectable", "Index"]
|
||||
- ["Ps12_Reflectable", "IntegerLiteralType"]
|
||||
- ["Ps12_Reflectable", "Some"]
|
||||
- ["Ps12_Reflectable", "SubSequence"]
|
||||
- ["Ps12_Reflectable", "_Element"]
|
||||
- !private ["Ps12_Reflectable", "_getBuiltinLogicValue"]
|
||||
- !private ["Ps12_Reflectable", "append"]
|
||||
- !private ["Ps12_Reflectable", "componentsSeparatedByString"]
|
||||
- !private ["Ps12_Reflectable", "contains"]
|
||||
- !private ["Ps12_Reflectable", "forEach"]
|
||||
- !private ["Ps12_Reflectable", "hashValue"]
|
||||
- ["Ps12_Reflectable", "init"]
|
||||
- !private ["Ps12_Reflectable", "insert"]
|
||||
- !private ["Ps12_Reflectable", "last"]
|
||||
- !private ["Ps12_Reflectable", "remove"]
|
||||
- ["Ps18_SignedIntegerType", "Distance"]
|
||||
- ["Ps18_SignedIntegerType", "IntegerLiteralType"]
|
||||
- !private ["Ps18_SignedIntegerType", "hashValue"]
|
||||
depends-nominal:
|
||||
- "Ps9AnyObject"
|
||||
- "Sa"
|
||||
- "Ps23ArrayLiteralConvertible"
|
||||
- "Vs10ArraySlice"
|
||||
- "Ps22BidirectionalIndexType"
|
||||
- "Ps21BitwiseOperationsType"
|
||||
- !private "Sb"
|
||||
- !private "Ps25BooleanLiteralConvertible"
|
||||
- !private "Ps11BooleanType"
|
||||
- "Ps11CVarArgType"
|
||||
- !private "Vs9Character"
|
||||
- "Ps14CollectionType"
|
||||
- "Ps10Comparable"
|
||||
- "Ps28CustomDebugStringConvertible"
|
||||
- "Ps23CustomStringConvertible"
|
||||
- !private "Sd"
|
||||
- "Ps9Equatable"
|
||||
- !private "Ps41ExtendedGraphemeClusterLiteralConvertible"
|
||||
- !private "Sf"
|
||||
- "Ps16ForwardIndexType"
|
||||
- "Ps13GeneratorType"
|
||||
- "Ps8Hashable"
|
||||
- "Ps9Indexable"
|
||||
- "Vs17IndexingGenerator"
|
||||
- "Si"
|
||||
- !private "Vs5Int16"
|
||||
- !private "Vs5Int32"
|
||||
- !private "Vs5Int64"
|
||||
- !private "Vs4Int8"
|
||||
- "Ps21IntegerArithmeticType"
|
||||
- "Ps25IntegerLiteralConvertible"
|
||||
- "Ps11IntegerType"
|
||||
- "O8Mixpanel8LogLevel"
|
||||
- "V8Mixpanel10LogMessage"
|
||||
- "C8Mixpanel6Logger"
|
||||
- "P8Mixpanel7Logging"
|
||||
- "Ps14MirrorPathType"
|
||||
- "Ps21MutableCollectionType"
|
||||
- "Ps16MutableIndexable"
|
||||
- "Ps16MutableSliceable"
|
||||
- !private "PSo8NSCoding"
|
||||
- !private "PSo9NSCopying"
|
||||
- !private "PSo16NSMutableCopying"
|
||||
- !private "CSo8NSObject"
|
||||
- !private "PSo16NSObjectProtocol"
|
||||
- !private "PSo14NSSecureCoding"
|
||||
- !private "CSo8NSString"
|
||||
- "Ps21NilLiteralConvertible"
|
||||
- "Sq"
|
||||
- !private "Ps16OutputStreamType"
|
||||
- "Ps21RandomAccessIndexType"
|
||||
- !private "Vs5Range"
|
||||
- "Ps30RangeReplaceableCollectionType"
|
||||
- "Ps16RawRepresentable"
|
||||
- "Ps12SequenceType"
|
||||
- "Vs3Set"
|
||||
- !private "Vs12SetGenerator"
|
||||
- "Ps17SignedIntegerType"
|
||||
- "Ps16SignedNumberType"
|
||||
- !private "Ps10Streamable"
|
||||
- "Ps10Strideable"
|
||||
- "SS"
|
||||
- !private "Ps30StringInterpolationConvertible"
|
||||
- !private "Ps24StringLiteralConvertible"
|
||||
- !private "Su"
|
||||
- !private "Vs6UInt16"
|
||||
- !private "Vs6UInt32"
|
||||
- !private "Vs6UInt64"
|
||||
- !private "Vs5UInt8"
|
||||
- !private "Sc"
|
||||
- !private "Ps31UnicodeScalarLiteralConvertible"
|
||||
- "Ps10_ArrayType"
|
||||
- !private "Ps33_BuiltinBooleanLiteralConvertible"
|
||||
- !private "Ps49_BuiltinExtendedGraphemeClusterLiteralConvertible"
|
||||
- "Ps33_BuiltinIntegerLiteralConvertible"
|
||||
- !private "Ps32_BuiltinStringLiteralConvertible"
|
||||
- !private "Ps37_BuiltinUTF16StringLiteralConvertible"
|
||||
- !private "Ps39_BuiltinUnicodeScalarLiteralConvertible"
|
||||
- "Ps24_DestructorSafeContainer"
|
||||
- "Ps14_Incrementable"
|
||||
- "Ps22_IntegerArithmeticType"
|
||||
- "Ps12_IntegerType"
|
||||
- "Ps21_ObjectiveCBridgeable"
|
||||
- !private "Vs26_OptionalNilComparisonType"
|
||||
- "Ps22_RandomAccessAmbiguity"
|
||||
- "Ps12_Reflectable"
|
||||
- "Ps18_SignedIntegerType"
|
||||
depends-dynamic-lookup:
|
||||
depends-external:
|
||||
- "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/Swift.swiftmodule"
|
||||
- "/Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Mixpanel.h"
|
||||
- "/Users/yardeneitan/Development/mixpanel-swift/MixpanelDemo/Build/Intermediates/Mixpanel.build/Debug-iphoneos/Mixpanel.build/unextended-module.modulemap"
|
||||
- "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/UIKit.swiftmodule"
|
||||
- "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/Foundation.swiftmodule"
|
||||
- "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/Darwin.swiftmodule"
|
||||
- "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/Dispatch.swiftmodule"
|
||||
- "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/ObjectiveC.swiftmodule"
|
||||
- "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/CoreGraphics.swiftmodule"
|
||||
- "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/CoreImage.swiftmodule"
|
||||
interface-hash: "bbe3e740851c457208bc0fa5315fed86"
|
||||
Binary file not shown.
Binary file not shown.
File diff suppressed because one or more lines are too long
|
|
@ -0,0 +1,99 @@
|
|||
// Generated by Apple Swift version 2.2 (swiftlang-703.0.18.8 clang-703.0.31)
|
||||
#pragma clang diagnostic push
|
||||
|
||||
#if defined(__has_include) && __has_include(<swift/objc-prologue.h>)
|
||||
# include <swift/objc-prologue.h>
|
||||
#endif
|
||||
|
||||
#pragma clang diagnostic ignored "-Wauto-import"
|
||||
#include <objc/NSObject.h>
|
||||
#include <stdint.h>
|
||||
#include <stddef.h>
|
||||
#include <stdbool.h>
|
||||
|
||||
#if !defined(SWIFT_TYPEDEFS)
|
||||
# define SWIFT_TYPEDEFS 1
|
||||
# if defined(__has_include) && __has_include(<uchar.h>)
|
||||
# include <uchar.h>
|
||||
# elif !defined(__cplusplus) || __cplusplus < 201103L
|
||||
typedef uint_least16_t char16_t;
|
||||
typedef uint_least32_t char32_t;
|
||||
# endif
|
||||
typedef float swift_float2 __attribute__((__ext_vector_type__(2)));
|
||||
typedef float swift_float3 __attribute__((__ext_vector_type__(3)));
|
||||
typedef float swift_float4 __attribute__((__ext_vector_type__(4)));
|
||||
typedef double swift_double2 __attribute__((__ext_vector_type__(2)));
|
||||
typedef double swift_double3 __attribute__((__ext_vector_type__(3)));
|
||||
typedef double swift_double4 __attribute__((__ext_vector_type__(4)));
|
||||
typedef int swift_int2 __attribute__((__ext_vector_type__(2)));
|
||||
typedef int swift_int3 __attribute__((__ext_vector_type__(3)));
|
||||
typedef int swift_int4 __attribute__((__ext_vector_type__(4)));
|
||||
#endif
|
||||
|
||||
#if !defined(SWIFT_PASTE)
|
||||
# define SWIFT_PASTE_HELPER(x, y) x##y
|
||||
# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y)
|
||||
#endif
|
||||
#if !defined(SWIFT_METATYPE)
|
||||
# define SWIFT_METATYPE(X) Class
|
||||
#endif
|
||||
|
||||
#if defined(__has_attribute) && __has_attribute(objc_runtime_name)
|
||||
# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X)))
|
||||
#else
|
||||
# define SWIFT_RUNTIME_NAME(X)
|
||||
#endif
|
||||
#if defined(__has_attribute) && __has_attribute(swift_name)
|
||||
# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X)))
|
||||
#else
|
||||
# define SWIFT_COMPILE_NAME(X)
|
||||
#endif
|
||||
#if !defined(SWIFT_CLASS_EXTRA)
|
||||
# define SWIFT_CLASS_EXTRA
|
||||
#endif
|
||||
#if !defined(SWIFT_PROTOCOL_EXTRA)
|
||||
# define SWIFT_PROTOCOL_EXTRA
|
||||
#endif
|
||||
#if !defined(SWIFT_ENUM_EXTRA)
|
||||
# define SWIFT_ENUM_EXTRA
|
||||
#endif
|
||||
#if !defined(SWIFT_CLASS)
|
||||
# if defined(__has_attribute) && __has_attribute(objc_subclassing_restricted)
|
||||
# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA
|
||||
# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA
|
||||
# else
|
||||
# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA
|
||||
# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA
|
||||
# endif
|
||||
#endif
|
||||
|
||||
#if !defined(SWIFT_PROTOCOL)
|
||||
# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA
|
||||
# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA
|
||||
#endif
|
||||
|
||||
#if !defined(SWIFT_EXTENSION)
|
||||
# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__)
|
||||
#endif
|
||||
|
||||
#if !defined(OBJC_DESIGNATED_INITIALIZER)
|
||||
# if defined(__has_attribute) && __has_attribute(objc_designated_initializer)
|
||||
# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer))
|
||||
# else
|
||||
# define OBJC_DESIGNATED_INITIALIZER
|
||||
# endif
|
||||
#endif
|
||||
#if !defined(SWIFT_ENUM)
|
||||
# define SWIFT_ENUM(_type, _name) enum _name : _type _name; enum SWIFT_ENUM_EXTRA _name : _type
|
||||
# if defined(__has_feature) && __has_feature(generalized_swift_name)
|
||||
# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_EXTRA _name : _type
|
||||
# else
|
||||
# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME) SWIFT_ENUM(_type, _name)
|
||||
# endif
|
||||
#endif
|
||||
#if defined(__has_feature) && __has_feature(modules)
|
||||
#endif
|
||||
|
||||
#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch"
|
||||
#pragma clang diagnostic ignored "-Wduplicate-method-arg"
|
||||
#pragma clang diagnostic pop
|
||||
|
|
@ -0,0 +1,19 @@
|
|||
version: "Apple Swift version 2.2 (swiftlang-703.0.18.8 clang-703.0.31)"
|
||||
options: "709600c5d5017c3d37911b460a75a115"
|
||||
build_time: [522805030, 288369000]
|
||||
inputs:
|
||||
"/Users/yardeneitan/Development/mixpanel-swift/Mixpanel/MixpanelInstance.swift": [522804981, 0]
|
||||
"/Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Constants.swift": [522361229, 0]
|
||||
"/Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Flush.swift": [522804981, 0]
|
||||
"/Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Persistence.swift": [522804981, 0]
|
||||
"/Users/yardeneitan/Development/mixpanel-swift/Mixpanel/PrintLogging.swift": [522804981, 0]
|
||||
"/Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Network.swift": [522804981, 0]
|
||||
"/Users/yardeneitan/Development/mixpanel-swift/Mixpanel/FileLogging.swift": [522804981, 0]
|
||||
"/Users/yardeneitan/Development/mixpanel-swift/Mixpanel/People.swift": [522804981, 0]
|
||||
"/Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Track.swift": [522804981, 0]
|
||||
"/Users/yardeneitan/Development/mixpanel-swift/Mixpanel/JSONHandler.swift": [522804981, 0]
|
||||
"/Users/yardeneitan/Development/mixpanel-swift/Mixpanel/AutomaticProperties.swift": [522804981, 0]
|
||||
"/Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Logger.swift": [522804981, 0]
|
||||
"/Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Error.swift": [522804981, 0]
|
||||
"/Users/yardeneitan/Development/mixpanel-swift/Mixpanel/FlushRequest.swift": [522804981, 0]
|
||||
"/Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Mixpanel.swift": [522804981, 0]
|
||||
|
|
@ -0,0 +1,16 @@
|
|||
/Users/yardeneitan/Development/mixpanel-swift/MixpanelDemo/Build/Intermediates/Mixpanel.build/Debug-iphoneos/Mixpanel.build/Objects-normal/arm64/MixpanelInstance.o
|
||||
/Users/yardeneitan/Development/mixpanel-swift/MixpanelDemo/Build/Intermediates/Mixpanel.build/Debug-iphoneos/Mixpanel.build/Objects-normal/arm64/Constants.o
|
||||
/Users/yardeneitan/Development/mixpanel-swift/MixpanelDemo/Build/Intermediates/Mixpanel.build/Debug-iphoneos/Mixpanel.build/Objects-normal/arm64/Flush.o
|
||||
/Users/yardeneitan/Development/mixpanel-swift/MixpanelDemo/Build/Intermediates/Mixpanel.build/Debug-iphoneos/Mixpanel.build/Objects-normal/arm64/Persistence.o
|
||||
/Users/yardeneitan/Development/mixpanel-swift/MixpanelDemo/Build/Intermediates/Mixpanel.build/Debug-iphoneos/Mixpanel.build/Objects-normal/arm64/PrintLogging.o
|
||||
/Users/yardeneitan/Development/mixpanel-swift/MixpanelDemo/Build/Intermediates/Mixpanel.build/Debug-iphoneos/Mixpanel.build/Objects-normal/arm64/Network.o
|
||||
/Users/yardeneitan/Development/mixpanel-swift/MixpanelDemo/Build/Intermediates/Mixpanel.build/Debug-iphoneos/Mixpanel.build/Objects-normal/arm64/FileLogging.o
|
||||
/Users/yardeneitan/Development/mixpanel-swift/MixpanelDemo/Build/Intermediates/Mixpanel.build/Debug-iphoneos/Mixpanel.build/Objects-normal/arm64/People.o
|
||||
/Users/yardeneitan/Development/mixpanel-swift/MixpanelDemo/Build/Intermediates/Mixpanel.build/Debug-iphoneos/Mixpanel.build/Objects-normal/arm64/Track.o
|
||||
/Users/yardeneitan/Development/mixpanel-swift/MixpanelDemo/Build/Intermediates/Mixpanel.build/Debug-iphoneos/Mixpanel.build/Objects-normal/arm64/JSONHandler.o
|
||||
/Users/yardeneitan/Development/mixpanel-swift/MixpanelDemo/Build/Intermediates/Mixpanel.build/Debug-iphoneos/Mixpanel.build/Objects-normal/arm64/AutomaticProperties.o
|
||||
/Users/yardeneitan/Development/mixpanel-swift/MixpanelDemo/Build/Intermediates/Mixpanel.build/Debug-iphoneos/Mixpanel.build/Objects-normal/arm64/Logger.o
|
||||
/Users/yardeneitan/Development/mixpanel-swift/MixpanelDemo/Build/Intermediates/Mixpanel.build/Debug-iphoneos/Mixpanel.build/Objects-normal/arm64/Error.o
|
||||
/Users/yardeneitan/Development/mixpanel-swift/MixpanelDemo/Build/Intermediates/Mixpanel.build/Debug-iphoneos/Mixpanel.build/Objects-normal/arm64/FlushRequest.o
|
||||
/Users/yardeneitan/Development/mixpanel-swift/MixpanelDemo/Build/Intermediates/Mixpanel.build/Debug-iphoneos/Mixpanel.build/Objects-normal/arm64/Mixpanel.o
|
||||
/Users/yardeneitan/Development/mixpanel-swift/MixpanelDemo/Build/Intermediates/Mixpanel.build/Debug-iphoneos/Mixpanel.build/Objects-normal/arm64/Mixpanel_vers.o
|
||||
|
|
@ -0,0 +1,3 @@
|
|||
/Users/yardeneitan/Development/mixpanel-swift/MixpanelDemo/Build/Intermediates/Mixpanel.build/Debug-iphoneos/Mixpanel.build/Objects-normal/arm64/Mixpanel.o : /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/MixpanelInstance.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Constants.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Flush.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Persistence.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/PrintLogging.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Network.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/FileLogging.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/People.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Track.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/JSONHandler.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/AutomaticProperties.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Logger.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Error.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/FlushRequest.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Mixpanel.swift /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/Swift.swiftmodule /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Mixpanel.h /Users/yardeneitan/Development/mixpanel-swift/MixpanelDemo/Build/Intermediates/Mixpanel.build/Debug-iphoneos/Mixpanel.build/unextended-module.modulemap /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/UIKit.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/Foundation.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/Darwin.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/Dispatch.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/ObjectiveC.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/CoreGraphics.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/CoreImage.swiftmodule
|
||||
/Users/yardeneitan/Development/mixpanel-swift/MixpanelDemo/Build/Intermediates/Mixpanel.build/Debug-iphoneos/Mixpanel.build/Objects-normal/arm64/Mixpanel~partial.swiftmodule : /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/MixpanelInstance.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Constants.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Flush.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Persistence.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/PrintLogging.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Network.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/FileLogging.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/People.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Track.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/JSONHandler.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/AutomaticProperties.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Logger.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Error.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/FlushRequest.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Mixpanel.swift /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/Swift.swiftmodule /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Mixpanel.h /Users/yardeneitan/Development/mixpanel-swift/MixpanelDemo/Build/Intermediates/Mixpanel.build/Debug-iphoneos/Mixpanel.build/unextended-module.modulemap /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/UIKit.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/Foundation.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/Darwin.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/Dispatch.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/ObjectiveC.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/CoreGraphics.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/CoreImage.swiftmodule
|
||||
/Users/yardeneitan/Development/mixpanel-swift/MixpanelDemo/Build/Intermediates/Mixpanel.build/Debug-iphoneos/Mixpanel.build/Objects-normal/arm64/Mixpanel~partial.swiftdoc : /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/MixpanelInstance.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Constants.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Flush.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Persistence.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/PrintLogging.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Network.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/FileLogging.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/People.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Track.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/JSONHandler.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/AutomaticProperties.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Logger.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Error.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/FlushRequest.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Mixpanel.swift /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/Swift.swiftmodule /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Mixpanel.h /Users/yardeneitan/Development/mixpanel-swift/MixpanelDemo/Build/Intermediates/Mixpanel.build/Debug-iphoneos/Mixpanel.build/unextended-module.modulemap /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/UIKit.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/Foundation.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/Darwin.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/Dispatch.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/ObjectiveC.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/CoreGraphics.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/CoreImage.swiftmodule
|
||||
Binary file not shown.
Binary file not shown.
|
|
@ -0,0 +1,250 @@
|
|||
### Swift dependencies file v0 ###
|
||||
provides-top-level:
|
||||
- "Mixpanel"
|
||||
- "MixpanelManager"
|
||||
provides-nominal:
|
||||
- "C8Mixpanel8Mixpanel"
|
||||
- "C8Mixpanel15MixpanelManager"
|
||||
provides-member:
|
||||
- ["C8Mixpanel8Mixpanel", ""]
|
||||
- ["C8Mixpanel15MixpanelManager", ""]
|
||||
provides-dynamic-lookup:
|
||||
depends-top-level:
|
||||
- "String"
|
||||
- "MixpanelManager"
|
||||
- "IntegerLiteralType"
|
||||
- !private "PrintLogging"
|
||||
- !private "NSUUID"
|
||||
- "AnyObject"
|
||||
- !private "StringLiteralType"
|
||||
- !private "Logger"
|
||||
- "MixpanelInstance"
|
||||
- "Double"
|
||||
- "NSObject"
|
||||
- "FloatLiteralType"
|
||||
- "Mixpanel"
|
||||
depends-member:
|
||||
- !private ["Ps9AnyObject", "Logger"]
|
||||
- !private ["Ps9AnyObject", "MixpanelInstance"]
|
||||
- ["Ps9AnyObject", "MixpanelManager"]
|
||||
- !private ["Ps9AnyObject", "NSUUID"]
|
||||
- !private ["Ps9AnyObject", "PrintLogging"]
|
||||
- !private ["Ps9AnyObject", "String"]
|
||||
- !private ["Ps9AnyObject", "UUIDString"]
|
||||
- !private ["Ps9AnyObject", "addLogging"]
|
||||
- !private ["Ps9AnyObject", "getInstance"]
|
||||
- !private ["Ps9AnyObject", "getMainInstance"]
|
||||
- ["Ps9AnyObject", "init"]
|
||||
- !private ["Ps9AnyObject", "initialize"]
|
||||
- !private ["Ps9AnyObject", "instances"]
|
||||
- !private ["Ps9AnyObject", "mainInstance"]
|
||||
- !private ["Ps9AnyObject", "removeInstance"]
|
||||
- !private ["Ps9AnyObject", "setMainInstance"]
|
||||
- !private ["Ps9AnyObject", "sharedInstance"]
|
||||
- !private ["Ps9AnyObject", "warn"]
|
||||
- ["Ps9AnyObject", ""]
|
||||
- !private ["Sb", "deinit"]
|
||||
- !private ["Ps11CVarArgType", "UUIDString"]
|
||||
- !private ["Ps11CVarArgType", "init"]
|
||||
- !private ["Vs9Character", "deinit"]
|
||||
- !private ["Ps14CollectionType", "Generator"]
|
||||
- !private ["Ps14CollectionType", "Index"]
|
||||
- !private ["Ps14CollectionType", "SubSequence"]
|
||||
- !private ["Ps14CollectionType", "_Element"]
|
||||
- !private ["Ps14CollectionType", "init"]
|
||||
- !private ["Ps14CollectionType", "subscript"]
|
||||
- !private ["Ps10Comparable", "init"]
|
||||
- ["Ps28CustomDebugStringConvertible", "Some"]
|
||||
- !private ["Ps28CustomDebugStringConvertible", "UUIDString"]
|
||||
- !private ["Ps28CustomDebugStringConvertible", "init"]
|
||||
- !private ["Ps28CustomDebugStringConvertible", "subscript"]
|
||||
- !private ["Ps23CustomStringConvertible", "UUIDString"]
|
||||
- !private ["Ps23CustomStringConvertible", "init"]
|
||||
- !private ["Ps23CustomStringConvertible", "subscript"]
|
||||
- !private ["Vs10Dictionary", "init"]
|
||||
- !private ["Vs10Dictionary", "subscript"]
|
||||
- !private ["Ps28DictionaryLiteralConvertible", "init"]
|
||||
- !private ["Ps28DictionaryLiteralConvertible", "subscript"]
|
||||
- !private ["Sd", "deinit"]
|
||||
- !private ["Ps9Equatable", "UUIDString"]
|
||||
- !private ["Ps9Equatable", "init"]
|
||||
- !private ["Ps41ExtendedGraphemeClusterLiteralConvertible", "init"]
|
||||
- !private ["Sf", "deinit"]
|
||||
- !private ["P8Mixpanel13FlushDelegate", "init"]
|
||||
- !private ["Ps13GeneratorType", "Element"]
|
||||
- !private ["Ps8Hashable", "UUIDString"]
|
||||
- !private ["Ps8Hashable", "init"]
|
||||
- !private ["Ps9Indexable", "Generator"]
|
||||
- !private ["Ps9Indexable", "Index"]
|
||||
- !private ["Ps9Indexable", "SubSequence"]
|
||||
- !private ["Ps9Indexable", "_Element"]
|
||||
- !private ["Ps9Indexable", "init"]
|
||||
- !private ["Ps9Indexable", "subscript"]
|
||||
- !private ["Vs17IndexingGenerator", "Element"]
|
||||
- !private ["Si", "deinit"]
|
||||
- !private ["Vs5Int16", "deinit"]
|
||||
- !private ["Vs5Int32", "deinit"]
|
||||
- !private ["Vs5Int64", "deinit"]
|
||||
- !private ["Vs4Int8", "deinit"]
|
||||
- !private ["C8Mixpanel6Logger", "addLogging"]
|
||||
- !private ["C8Mixpanel6Logger", "warn"]
|
||||
- !private ["P8Mixpanel7Logging", "init"]
|
||||
- !private ["Ps14MirrorPathType", "init"]
|
||||
- ["C8Mixpanel8Mixpanel", "AnyObject"]
|
||||
- ["C8Mixpanel8Mixpanel", "Double"]
|
||||
- ["C8Mixpanel8Mixpanel", "MixpanelInstance"]
|
||||
- !private ["C8Mixpanel8Mixpanel", "MixpanelManager"]
|
||||
- ["C8Mixpanel8Mixpanel", "NSObject"]
|
||||
- !private ["C8Mixpanel8Mixpanel", "NSUUID"]
|
||||
- ["C8Mixpanel8Mixpanel", "String"]
|
||||
- ["C8Mixpanel8Mixpanel", "deinit"]
|
||||
- ["C8Mixpanel8Mixpanel", "getInstance"]
|
||||
- ["C8Mixpanel8Mixpanel", "init"]
|
||||
- ["C8Mixpanel8Mixpanel", "initialize"]
|
||||
- ["C8Mixpanel8Mixpanel", "mainInstance"]
|
||||
- ["C8Mixpanel8Mixpanel", "removeInstance"]
|
||||
- ["C8Mixpanel8Mixpanel", "setMainInstance"]
|
||||
- !private ["C8Mixpanel16MixpanelInstance", "init"]
|
||||
- ["C8Mixpanel15MixpanelManager", "AnyObject"]
|
||||
- ["C8Mixpanel15MixpanelManager", "Double"]
|
||||
- !private ["C8Mixpanel15MixpanelManager", "Logger"]
|
||||
- ["C8Mixpanel15MixpanelManager", "MixpanelInstance"]
|
||||
- ["C8Mixpanel15MixpanelManager", "MixpanelManager"]
|
||||
- ["C8Mixpanel15MixpanelManager", "NSObject"]
|
||||
- !private ["C8Mixpanel15MixpanelManager", "PrintLogging"]
|
||||
- ["C8Mixpanel15MixpanelManager", "String"]
|
||||
- ["C8Mixpanel15MixpanelManager", "deinit"]
|
||||
- ["C8Mixpanel15MixpanelManager", "getInstance"]
|
||||
- ["C8Mixpanel15MixpanelManager", "getMainInstance"]
|
||||
- ["C8Mixpanel15MixpanelManager", "init"]
|
||||
- ["C8Mixpanel15MixpanelManager", "initialize"]
|
||||
- !private ["C8Mixpanel15MixpanelManager", "instances"]
|
||||
- !private ["C8Mixpanel15MixpanelManager", "mainInstance"]
|
||||
- ["C8Mixpanel15MixpanelManager", "removeInstance"]
|
||||
- ["C8Mixpanel15MixpanelManager", "setMainInstance"]
|
||||
- ["C8Mixpanel15MixpanelManager", "sharedInstance"]
|
||||
- !private ["PSo8NSCoding", "UUIDString"]
|
||||
- !private ["PSo8NSCoding", "init"]
|
||||
- !private ["PSo9NSCopying", "UUIDString"]
|
||||
- !private ["PSo9NSCopying", "init"]
|
||||
- !private ["PSo16NSMutableCopying", "init"]
|
||||
- !private ["CSo8NSObject", "UUIDString"]
|
||||
- !private ["CSo8NSObject", "init"]
|
||||
- !private ["PSo16NSObjectProtocol", "UUIDString"]
|
||||
- !private ["PSo16NSObjectProtocol", "init"]
|
||||
- !private ["PSo14NSSecureCoding", "UUIDString"]
|
||||
- !private ["PSo14NSSecureCoding", "init"]
|
||||
- !private ["CSo8NSString", "init"]
|
||||
- !private ["CSo6NSUUID", "UUIDString"]
|
||||
- !private ["CSo6NSUUID", "init"]
|
||||
- ["Ps21NilLiteralConvertible", "Some"]
|
||||
- ["Sq", "Some"]
|
||||
- !private ["Ps16OutputStreamType", "init"]
|
||||
- !private ["C8Mixpanel12PrintLogging", "deinit"]
|
||||
- !private ["C8Mixpanel12PrintLogging", "init"]
|
||||
- !private ["Ps12SequenceType", "Element"]
|
||||
- !private ["Ps12SequenceType", "Generator"]
|
||||
- !private ["Ps12SequenceType", "Index"]
|
||||
- !private ["Ps12SequenceType", "SubSequence"]
|
||||
- !private ["Ps12SequenceType", "_Element"]
|
||||
- !private ["Ps12SequenceType", "init"]
|
||||
- !private ["Ps12SequenceType", "subscript"]
|
||||
- !private ["Vs5Slice", "Generator"]
|
||||
- !private ["Vs5Slice", "Index"]
|
||||
- !private ["Vs5Slice", "SubSequence"]
|
||||
- !private ["Vs5Slice", "_Element"]
|
||||
- !private ["Ps10Streamable", "init"]
|
||||
- !private ["SS", "init"]
|
||||
- !private ["Ps30StringInterpolationConvertible", "init"]
|
||||
- !private ["Ps24StringLiteralConvertible", "init"]
|
||||
- !private ["Su", "deinit"]
|
||||
- !private ["Vs6UInt16", "deinit"]
|
||||
- !private ["Vs6UInt32", "deinit"]
|
||||
- !private ["Vs6UInt64", "deinit"]
|
||||
- !private ["Vs5UInt8", "deinit"]
|
||||
- !private ["Sc", "deinit"]
|
||||
- !private ["Ps31UnicodeScalarLiteralConvertible", "init"]
|
||||
- !private ["Ps49_BuiltinExtendedGraphemeClusterLiteralConvertible", "init"]
|
||||
- !private ["Ps32_BuiltinStringLiteralConvertible", "init"]
|
||||
- !private ["Ps37_BuiltinUTF16StringLiteralConvertible", "init"]
|
||||
- !private ["Ps39_BuiltinUnicodeScalarLiteralConvertible", "init"]
|
||||
- !private ["Ps21_ObjectiveCBridgeable", "init"]
|
||||
- !private ["Ps21_ObjectiveCBridgeable", "subscript"]
|
||||
- ["Ps12_Reflectable", "Some"]
|
||||
- !private ["Ps12_Reflectable", "init"]
|
||||
- !private ["Ps12_Reflectable", "subscript"]
|
||||
depends-nominal:
|
||||
- "Ps9AnyObject"
|
||||
- !private "Sb"
|
||||
- !private "Ps11CVarArgType"
|
||||
- !private "Vs9Character"
|
||||
- !private "Ps14CollectionType"
|
||||
- !private "Ps10Comparable"
|
||||
- "Ps28CustomDebugStringConvertible"
|
||||
- !private "Ps23CustomStringConvertible"
|
||||
- !private "Vs10Dictionary"
|
||||
- !private "Ps28DictionaryLiteralConvertible"
|
||||
- !private "Sd"
|
||||
- !private "Ps9Equatable"
|
||||
- !private "Ps41ExtendedGraphemeClusterLiteralConvertible"
|
||||
- !private "Sf"
|
||||
- !private "P8Mixpanel13FlushDelegate"
|
||||
- !private "Ps13GeneratorType"
|
||||
- !private "Ps8Hashable"
|
||||
- !private "Ps9Indexable"
|
||||
- !private "Vs17IndexingGenerator"
|
||||
- !private "Si"
|
||||
- !private "Vs5Int16"
|
||||
- !private "Vs5Int32"
|
||||
- !private "Vs5Int64"
|
||||
- !private "Vs4Int8"
|
||||
- !private "C8Mixpanel6Logger"
|
||||
- !private "P8Mixpanel7Logging"
|
||||
- !private "Ps14MirrorPathType"
|
||||
- "C8Mixpanel8Mixpanel"
|
||||
- !private "C8Mixpanel16MixpanelInstance"
|
||||
- "C8Mixpanel15MixpanelManager"
|
||||
- !private "PSo8NSCoding"
|
||||
- !private "PSo9NSCopying"
|
||||
- !private "PSo16NSMutableCopying"
|
||||
- !private "CSo8NSObject"
|
||||
- !private "PSo16NSObjectProtocol"
|
||||
- !private "PSo14NSSecureCoding"
|
||||
- !private "CSo8NSString"
|
||||
- !private "CSo6NSUUID"
|
||||
- "Ps21NilLiteralConvertible"
|
||||
- "Sq"
|
||||
- !private "Ps16OutputStreamType"
|
||||
- !private "C8Mixpanel12PrintLogging"
|
||||
- !private "Ps12SequenceType"
|
||||
- !private "Vs5Slice"
|
||||
- !private "Ps10Streamable"
|
||||
- !private "SS"
|
||||
- !private "Ps30StringInterpolationConvertible"
|
||||
- !private "Ps24StringLiteralConvertible"
|
||||
- !private "Su"
|
||||
- !private "Vs6UInt16"
|
||||
- !private "Vs6UInt32"
|
||||
- !private "Vs6UInt64"
|
||||
- !private "Vs5UInt8"
|
||||
- !private "Sc"
|
||||
- !private "Ps31UnicodeScalarLiteralConvertible"
|
||||
- !private "Ps49_BuiltinExtendedGraphemeClusterLiteralConvertible"
|
||||
- !private "Ps32_BuiltinStringLiteralConvertible"
|
||||
- !private "Ps37_BuiltinUTF16StringLiteralConvertible"
|
||||
- !private "Ps39_BuiltinUnicodeScalarLiteralConvertible"
|
||||
- !private "Ps21_ObjectiveCBridgeable"
|
||||
- "Ps12_Reflectable"
|
||||
depends-dynamic-lookup:
|
||||
depends-external:
|
||||
- "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/Swift.swiftmodule"
|
||||
- "/Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Mixpanel.h"
|
||||
- "/Users/yardeneitan/Development/mixpanel-swift/MixpanelDemo/Build/Intermediates/Mixpanel.build/Debug-iphoneos/Mixpanel.build/unextended-module.modulemap"
|
||||
- "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/UIKit.swiftmodule"
|
||||
- "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/Foundation.swiftmodule"
|
||||
- "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/Darwin.swiftmodule"
|
||||
- "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/Dispatch.swiftmodule"
|
||||
- "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/ObjectiveC.swiftmodule"
|
||||
- "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/CoreGraphics.swiftmodule"
|
||||
- "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/CoreImage.swiftmodule"
|
||||
interface-hash: "23eb6f60b94407163e4fd5bcac150036"
|
||||
Binary file not shown.
Binary file not shown.
|
|
@ -0,0 +1,3 @@
|
|||
/Users/yardeneitan/Development/mixpanel-swift/MixpanelDemo/Build/Intermediates/Mixpanel.build/Debug-iphoneos/Mixpanel.build/Objects-normal/arm64/MixpanelInstance.o : /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/MixpanelInstance.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Constants.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Flush.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Persistence.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/PrintLogging.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Network.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/FileLogging.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/People.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Track.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/JSONHandler.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/AutomaticProperties.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Logger.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Error.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/FlushRequest.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Mixpanel.swift /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/Swift.swiftmodule /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Mixpanel.h /Users/yardeneitan/Development/mixpanel-swift/MixpanelDemo/Build/Intermediates/Mixpanel.build/Debug-iphoneos/Mixpanel.build/unextended-module.modulemap /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/UIKit.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/Foundation.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/Darwin.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/Dispatch.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/ObjectiveC.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/CoreGraphics.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/CoreImage.swiftmodule
|
||||
/Users/yardeneitan/Development/mixpanel-swift/MixpanelDemo/Build/Intermediates/Mixpanel.build/Debug-iphoneos/Mixpanel.build/Objects-normal/arm64/MixpanelInstance~partial.swiftmodule : /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/MixpanelInstance.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Constants.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Flush.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Persistence.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/PrintLogging.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Network.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/FileLogging.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/People.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Track.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/JSONHandler.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/AutomaticProperties.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Logger.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Error.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/FlushRequest.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Mixpanel.swift /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/Swift.swiftmodule /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Mixpanel.h /Users/yardeneitan/Development/mixpanel-swift/MixpanelDemo/Build/Intermediates/Mixpanel.build/Debug-iphoneos/Mixpanel.build/unextended-module.modulemap /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/UIKit.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/Foundation.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/Darwin.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/Dispatch.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/ObjectiveC.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/CoreGraphics.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/CoreImage.swiftmodule
|
||||
/Users/yardeneitan/Development/mixpanel-swift/MixpanelDemo/Build/Intermediates/Mixpanel.build/Debug-iphoneos/Mixpanel.build/Objects-normal/arm64/MixpanelInstance~partial.swiftdoc : /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/MixpanelInstance.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Constants.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Flush.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Persistence.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/PrintLogging.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Network.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/FileLogging.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/People.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Track.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/JSONHandler.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/AutomaticProperties.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Logger.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Error.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/FlushRequest.swift /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Mixpanel.swift /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/Swift.swiftmodule /Users/yardeneitan/Development/mixpanel-swift/Mixpanel/Mixpanel.h /Users/yardeneitan/Development/mixpanel-swift/MixpanelDemo/Build/Intermediates/Mixpanel.build/Debug-iphoneos/Mixpanel.build/unextended-module.modulemap /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/UIKit.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/Foundation.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/Darwin.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/Dispatch.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/ObjectiveC.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/CoreGraphics.swiftmodule /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphoneos/arm64/CoreImage.swiftmodule
|
||||
Binary file not shown.
Binary file not shown.
File diff suppressed because it is too large
Load diff
Binary file not shown.
Binary file not shown.
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue