Skip to content

Commit 50468e3

Browse files
committed
1.2.9
1 parent 2d1e985 commit 50468e3

File tree

211 files changed

+14623
-34118
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

211 files changed

+14623
-34118
lines changed

CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,14 @@ All notable changes to this project will be documented in this file.
44
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
55
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
66

7+
## v1.2.9 - 2024-06-25
8+
9+
### Fixed
10+
- arm64/x86_64 Simulator compile
11+
- Cocoapods arm64/x86_64 simulator
12+
- Reduce bundle size with selecting a model complexity
13+
14+
715
## v1.2.8 - 2024-06-24
816

917
### Fixed

Package.swift

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,15 +10,27 @@ let package = Package(
1010
],
1111
products: [
1212
.library(name: "QuickPoseCore", targets: ["QuickPoseCoreTarget"]),
13-
.library(name: "QuickPoseMP", targets: ["QuickPoseMPTarget"]),
13+
.library(name: "QuickPoseMP", targets: ["QuickPoseMPTarget-all"]),
14+
.library(name: "QuickPoseMP-heavy", targets: ["QuickPoseMPTarget-heavy"]),
15+
.library(name: "QuickPoseMP-full", targets: ["QuickPoseMPTarget-full"]),
16+
.library(name: "QuickPoseMP-lite", targets: ["QuickPoseMPTarget-lite"]),
1417
.library(name: "QuickPoseSwiftUI", targets: ["QuickPoseSwiftUI"]),
1518
.library(name: "QuickPoseCamera", targets: ["QuickPoseCamera"]),
1619
],
1720
dependencies: [],
1821
targets: [
1922

2023
.binaryTarget(name: "QuickPoseMP", path: "QuickPoseMP.xcframework"),
21-
.target(name: "QuickPoseMPTarget", dependencies: ["QuickPoseMP",], path: "QuickPoseMPWrapper", linkerSettings: [.linkedLibrary("c++")]),
24+
.target(name: "QuickPoseMPTarget-all", dependencies: ["QuickPoseMP",], path: "QuickPoseMPWrapper", linkerSettings: [.linkedLibrary("c++")]),
25+
26+
.binaryTarget(name: "QuickPoseMP-heavy", path: "QuickPoseMP-heavy.xcframework"),
27+
.target(name: "QuickPoseMPTarget-heavy", dependencies: ["QuickPoseMP-heavy",], path: "QuickPoseMPWrapper-heavy", linkerSettings: [.linkedLibrary("c++")]),
28+
29+
.binaryTarget(name: "QuickPoseMP-full", path: "QuickPoseMP-full.xcframework"),
30+
.target(name: "QuickPoseMPTarget-full", dependencies: ["QuickPoseMP-full",], path: "QuickPoseMPWrapper-full", linkerSettings: [.linkedLibrary("c++")]),
31+
32+
.binaryTarget(name: "QuickPoseMP-lite", path: "QuickPoseMP-lite.xcframework"),
33+
.target(name: "QuickPoseMPTarget-lite", dependencies: ["QuickPoseMP-lite",], path: "QuickPoseMPWrapper-lite", linkerSettings: [.linkedLibrary("c++")]),
2234

2335
.binaryTarget(name: "QuickPoseCore", path: "QuickPoseCore.xcframework"),
2436
.target(name: "QuickPoseCoreTarget", dependencies: ["QuickPoseCore"], path: "QuickPoseCoreWrapper"),

QuickPoseCamera.podspec

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
Pod::Spec.new do |s|
22
s.name = 'QuickPoseCamera'
3-
s.version = '1.2.8'
3+
s.version = '1.2.9'
44
s.summary = 'QuickPoseCamera'
55
s.homepage = 'https://quickpose.ai'
66
s.authors = 'QuickPose.ai'
@@ -20,8 +20,6 @@ s.swift_version = '5.3'
2020

2121
s.default_subspecs = 'Camera'
2222

23-
s.pod_target_xcconfig = { 'EXCLUDED_ARCHS[sdk=iphonesimulator*]' => 'arm64' }
24-
2523

2624
s.subspec 'Camera' do |ss|
2725
ss.dependency 'QuickPoseCore'

QuickPoseCore.podspec

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
Pod::Spec.new do |s|
22
s.name = 'QuickPoseCore'
3-
s.version = '1.2.8'
3+
s.version = '1.2.9'
44
s.summary = 'QuickPoseCore'
55
s.homepage = 'https://quickpose.ai'
66
s.authors = 'QuickPose.ai'
@@ -20,18 +20,15 @@ s.swift_version = '5.3'
2020

2121
s.default_subspecs = 'Core'
2222

23-
s.pod_target_xcconfig = { 'EXCLUDED_ARCHS[sdk=iphonesimulator*]' => 'arm64' }
24-
2523
s.subspec 'Core' do |ss|
2624
ss.platform = :ios
2725
ss.ios.deployment_target = '14.0'
2826

29-
ss.pod_target_xcconfig = { 'EXCLUDED_ARCHS[sdk=iphonesimulator*]' => 'arm64' }
3027
ss.pod_target_xcconfig = { 'VALID_ARCHS' => 'arm64 armv7' }
3128

3229
ss.ios.vendored_frameworks = 'QuickPoseCore.xcframework','QuickPoseMP.xcframework'
30+
3331

3432
end
3533

36-
3734
end

QuickPoseCore.xcframework/Info.plist

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,12 @@
88
<key>BinaryPath</key>
99
<string>QuickPoseCore.framework/QuickPoseCore</string>
1010
<key>LibraryIdentifier</key>
11-
<string>ios-x86_64-simulator</string>
11+
<string>ios-arm64_x86_64-simulator</string>
1212
<key>LibraryPath</key>
1313
<string>QuickPoseCore.framework</string>
1414
<key>SupportedArchitectures</key>
1515
<array>
16+
<string>arm64</string>
1617
<string>x86_64</string>
1718
</array>
1819
<key>SupportedPlatform</key>

QuickPoseCore.xcframework/ios-arm64/QuickPoseCore.framework/Info.plist

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,13 +17,13 @@
1717
<key>CFBundlePackageType</key>
1818
<string>FMWK</string>
1919
<key>CFBundleShortVersionString</key>
20-
<string>1.2.8</string>
20+
<string>1.2.9</string>
2121
<key>CFBundleSupportedPlatforms</key>
2222
<array>
2323
<string>iPhoneOS</string>
2424
</array>
2525
<key>CFBundleVersion</key>
26-
<string>1.2.8</string>
26+
<string>1.2.9</string>
2727
<key>DTCompiler</key>
2828
<string>com.apple.compilers.llvm.clang.1_0</string>
2929
<key>DTPlatformBuild</key>

0 commit comments

Comments
 (0)