Skip to content

Commit 5638b63

Browse files
committed
add Package.swift, podspec and xcframework
1 parent 13ff304 commit 5638b63

31 files changed

+15992
-0
lines changed

MixpanelSessionReplay.podspec

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
Pod::Spec.new do |s|
2+
s.name = "MixpanelSessionReplay"
3+
s.version = "0.3.2"
4+
s.summary = "Mixpanel Session Replay library for iOS (Swift)"
5+
s.homepage = "https://mixpanel.com"
6+
s.license = 'Apache License, Version 2.0'
7+
s.author = { 'Mixpanel, Inc' => '[email protected]' }
8+
s.source = { :git => "https://github.com/mixpanel/mixpanel-ios-session-replay-package.git", :branch => "main", :tag => "#{s.version}" }
9+
s.vendored_frameworks = "MixpanelSessionReplay.xcframework"
10+
s.platform = :ios
11+
s.swift_version = "5.0"
12+
s.ios.deployment_target = '11.0'
13+
s.ios.frameworks = 'UIKit', 'Foundation', 'WebKit'
14+
end
Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3+
<plist version="1.0">
4+
<dict>
5+
<key>AvailableLibraries</key>
6+
<array>
7+
<dict>
8+
<key>BinaryPath</key>
9+
<string>MixpanelSessionReplay.framework/MixpanelSessionReplay</string>
10+
<key>DebugSymbolsPath</key>
11+
<string>dSYMs</string>
12+
<key>LibraryIdentifier</key>
13+
<string>ios-arm64_x86_64-simulator</string>
14+
<key>LibraryPath</key>
15+
<string>MixpanelSessionReplay.framework</string>
16+
<key>SupportedArchitectures</key>
17+
<array>
18+
<string>arm64</string>
19+
<string>x86_64</string>
20+
</array>
21+
<key>SupportedPlatform</key>
22+
<string>ios</string>
23+
<key>SupportedPlatformVariant</key>
24+
<string>simulator</string>
25+
</dict>
26+
<dict>
27+
<key>BinaryPath</key>
28+
<string>MixpanelSessionReplay.framework/MixpanelSessionReplay</string>
29+
<key>DebugSymbolsPath</key>
30+
<string>dSYMs</string>
31+
<key>LibraryIdentifier</key>
32+
<string>ios-arm64</string>
33+
<key>LibraryPath</key>
34+
<string>MixpanelSessionReplay.framework</string>
35+
<key>SupportedArchitectures</key>
36+
<array>
37+
<string>arm64</string>
38+
</array>
39+
<key>SupportedPlatform</key>
40+
<string>ios</string>
41+
</dict>
42+
</array>
43+
<key>CFBundlePackageType</key>
44+
<string>XFWK</string>
45+
<key>XCFrameworkFormatVersion</key>
46+
<string>1.0</string>
47+
</dict>
48+
</plist>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
//
2+
// MixpanelSessionReplay.h
3+
// Copyright © 2024 Mixpanel. All rights reserved.
4+
//
5+
6+
#import <Foundation/Foundation.h>
7+
8+
//! Project version number for MixpanelSessionReplay.
9+
FOUNDATION_EXPORT double MixpanelSessionReplayVersionNumber;
10+
11+
//! Project version string for MixpanelSessionReplay.
12+
FOUNDATION_EXPORT const unsigned char MixpanelSessionReplayVersionString[];
13+
14+
// In this header, you should import all the public headers of your framework using statements like #import <MixpanelSessionReplay/PublicHeader.h>
15+
16+

0 commit comments

Comments
 (0)