-
Notifications
You must be signed in to change notification settings - Fork 8
/
Copy pathPodfile
128 lines (94 loc) · 3.52 KB
/
Podfile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
source 'https://github.com/tuya/tuya-pod-specs.git'
source "https://github.com/TuyaInc/TuyaPublicSpecs.git"
source 'https://github.com/CocoaPods/Specs.git'
use_frameworks!
use_modular_headers!
platform :ios, '12.0'
inhibit_all_warnings!
target 'tuya-bizbundle-ios-sample-objc_Example' do
pod 'SVProgressHUD'
pod 'SnapKit'
#################
# Commonly Used
#################
# Secret key
# Build and obtain ThingSmartCryption from iot.tuya.com
# After purchasing the official version, you need to rebuild the SDK on the IoT platform and reintegrate it
# ./ represents the directory where `ios_core_sdk.tar.gz` is extracted to the same level as the `podfile`
# If you store it in a custom directory, you can modify `path` to the custom directory level
pod 'ThingSmartCryption', :path => './ios_core_sdk'
# Family
pod 'ThingSmartFamilyBizBundle', '~> 6.0.0'
# Device pairing
pod 'ThingSmartActivatorBizBundle', '~> 6.0.0'
# Device Panel (RN)
pod 'ThingSmartPanelBizBundle', '~> 6.0.0'
pod 'ThingSmartSpeakExtendBizBundle', '~> 6.0.0'
pod 'ThingSmartSceneExtendBizBundle', '~> 6.0.0'
pod 'ThingSmartSweeperExtendBizBundle', '~> 6.0.0'
pod 'ThingSmartHealthExtendBizBundle', '~> 6.0.0'
pod 'ThingSmartLangsExtraBizBundle', '~> 6.0.0'
# Device Panel (Mini Program)
pod "ThingSmartMiniAppBizBundle", '~> 6.0.0'
pod 'ThingSmartBaseKitBizBundle', '~> 6.0.0'
pod 'ThingSmartBizKitBizBundle', '~> 6.0.0'
pod 'ThingSmartDeviceKitBizBundle', '~> 6.0.0'
# Device detail
pod 'ThingSmartDeviceDetailBizBundle', '~> 6.0.0'
# Device OTA
pod 'ThingSmartOTABizBundle', '~> 6.0.0'
# Scene
pod 'ThingSmartSceneBizBundle', '~> 6.0.0'
# Message Center
pod 'ThingSmartMessageBizBundle', '~> 6.0.0'
# Camera
pod 'ThingSmartCameraPanelBizBundle', '~> 6.0.0'
pod 'ThingSmartCameraRNPanelBizBundle', '~> 6.0.0'
pod 'ThingSmartCameraSettingBizBundle', '~> 6.0.0'
pod 'ThingSmartCloudServiceBizBundle', '~> 6.0.0'
# Help
pod 'ThingSmartHelpCenterBizBundle', '~> 6.0.0'
# Theme
pod 'ThingSmartThemeManagerBizBundle', '~> 6.0.0'
#################
# Advanced Used
#################
# Voice Skill
pod 'ThingSmartSkillQuickBindBizBundle', '~> 6.0.0'
# Light Secene
pod 'ThingSmartLightSceneBizBundle', '~> 6.0.0'
# Marketing
pod 'ThingSmartMarketingBizBundle', '~> 6.0.0'
# Mall
pod 'ThingSmartMallBizBundle', '~> 6.0.0'
# Value-added services
pod 'ThingAdvancedFunctionsBizBundle', '~> 6.0.0'
#################
# SDK
#################
# [Required] Basic
pod 'ThingSmartHomeKit', '~> 6.0.0'
pod 'ThingSmartBusinessExtensionKit', '~> 6.0.0'
# [Optional] Bluetooth
pod 'ThingSmartBusinessExtensionKitBLEExtra','~> 6.0.0'
# [Optional] Matter
pod 'ThingSmartMatterKit', '~> 5.18.0'
pod 'ThingSmartMatterExtensionKit', '~> 5.17.0'
pod 'ThingSmartBusinessExtensionKitMatterExtra','~> 6.0.0'
# [Optional] HomeKit Device
pod 'ThingSmartAppleDeviceKit', '~> 6.0.0'
# [Optional] Special category
pod 'ThingSmartCameraKit', '~> 6.0.0'
pod 'ThingSmartOutdoorKit', '~> 6.0.0'
pod 'ThingSmartSweeperKit', '~> 6.0.0'
pod 'ThingSmartLockKit', '~> 6.0.0'
end
post_install do |installer|
installer.pods_project.targets.each do |target|
target.build_configurations.each do |config|
config.build_settings['CLANG_WARN_DOCUMENTATION_COMMENTS'] = 'NO'
config.build_settings["IPHONEOS_DEPLOYMENT_TARGET"] = "11.0"
config.build_settings["EXCLUDED_ARCHS[sdk=iphonesimulator*]"] = "arm64"
end
end
end