buildSettings = { | buildSettings = { | ||||
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; | ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; | ||||
CODE_SIGN_STYLE = Automatic; | CODE_SIGN_STYLE = Automatic; | ||||
CURRENT_PROJECT_VERSION = 20200518; | |||||
CURRENT_PROJECT_VERSION = 20230203; | |||||
DEVELOPMENT_TEAM = YEU77XR292; | DEVELOPMENT_TEAM = YEU77XR292; | ||||
FRAMEWORK_SEARCH_PATHS = "$(PROJECT_DIR)/InetBleSDK/Products"; | FRAMEWORK_SEARCH_PATHS = "$(PROJECT_DIR)/InetBleSDK/Products"; | ||||
HEADER_SEARCH_PATHS = ""; | HEADER_SEARCH_PATHS = ""; | ||||
INFOPLIST_FILE = "AIFit-Demo/Info.plist"; | INFOPLIST_FILE = "AIFit-Demo/Info.plist"; | ||||
IPHONEOS_DEPLOYMENT_TARGET = 8.0; | IPHONEOS_DEPLOYMENT_TARGET = 8.0; | ||||
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; | LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; | ||||
MARKETING_VERSION = 2.1; | |||||
MARKETING_VERSION = 2.10; | |||||
PRODUCT_BUNDLE_IDENTIFIER = com.pingwang.InetBleSDKDemo; | PRODUCT_BUNDLE_IDENTIFIER = com.pingwang.InetBleSDKDemo; | ||||
PRODUCT_NAME = "$(TARGET_NAME)"; | PRODUCT_NAME = "$(TARGET_NAME)"; | ||||
TARGETED_DEVICE_FAMILY = "1,2"; | TARGETED_DEVICE_FAMILY = "1,2"; | ||||
buildSettings = { | buildSettings = { | ||||
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; | ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; | ||||
CODE_SIGN_STYLE = Automatic; | CODE_SIGN_STYLE = Automatic; | ||||
CURRENT_PROJECT_VERSION = 20200518; | |||||
CURRENT_PROJECT_VERSION = 20230203; | |||||
DEVELOPMENT_TEAM = YEU77XR292; | DEVELOPMENT_TEAM = YEU77XR292; | ||||
FRAMEWORK_SEARCH_PATHS = "$(PROJECT_DIR)/InetBleSDK/Products"; | FRAMEWORK_SEARCH_PATHS = "$(PROJECT_DIR)/InetBleSDK/Products"; | ||||
HEADER_SEARCH_PATHS = ""; | HEADER_SEARCH_PATHS = ""; | ||||
INFOPLIST_FILE = "AIFit-Demo/Info.plist"; | INFOPLIST_FILE = "AIFit-Demo/Info.plist"; | ||||
IPHONEOS_DEPLOYMENT_TARGET = 8.0; | IPHONEOS_DEPLOYMENT_TARGET = 8.0; | ||||
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; | LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; | ||||
MARKETING_VERSION = 2.1; | |||||
MARKETING_VERSION = 2.10; | |||||
PRODUCT_BUNDLE_IDENTIFIER = com.pingwang.InetBleSDKDemo; | PRODUCT_BUNDLE_IDENTIFIER = com.pingwang.InetBleSDKDemo; | ||||
PRODUCT_NAME = "$(TARGET_NAME)"; | PRODUCT_NAME = "$(TARGET_NAME)"; | ||||
TARGETED_DEVICE_FAMILY = "1,2"; | TARGETED_DEVICE_FAMILY = "1,2"; |
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> | <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> | ||||
<plist version="1.0"> | <plist version="1.0"> | ||||
<dict> | <dict> | ||||
<key>BuildSystemType</key> | |||||
<string>Original</string> | |||||
<key>PreviewsEnabled</key> | |||||
<false/> | |||||
</dict> | </dict> | ||||
</plist> | </plist> |
} | } | ||||
DeviceModel *peripheralModel = self.peripheralArray[indexPath.row]; | DeviceModel *peripheralModel = self.peripheralArray[indexPath.row]; | ||||
cell.textLabel.text = peripheralModel.deviceName; | |||||
if (peripheralModel.deviceIsLight) { | |||||
cell.textLabel.text = [peripheralModel.deviceName stringByAppendingString:@" 💡"]; | |||||
} else { | |||||
cell.textLabel.text = peripheralModel.deviceName; | |||||
} | |||||
cell.detailTextLabel.text = peripheralModel.deviceAddress; | cell.detailTextLabel.text = peripheralModel.deviceAddress; | ||||
return cell; | return cell; |
#import <Foundation/Foundation.h> | #import <Foundation/Foundation.h> | ||||
#import <CoreBluetooth/CoreBluetooth.h> | #import <CoreBluetooth/CoreBluetooth.h> | ||||
#define SDKVersion @"v2.10-20230203" | |||||
@class UserInfoModel,DeviceModel; | @class UserInfoModel,DeviceModel; | ||||
typedef NS_ENUM(NSInteger,BluetoothManagerState) { | typedef NS_ENUM(NSInteger,BluetoothManagerState) { |
</data> | </data> | ||||
<key>Headers/INBluetoothManager.h</key> | <key>Headers/INBluetoothManager.h</key> | ||||
<data> | <data> | ||||
CNC5+Cy1t9+KRDoLwSMgmQYfxbs= | |||||
uzGz13CfqbJsggzGKea4BL+ifyA= | |||||
</data> | </data> | ||||
<key>Headers/InetBleSDK.h</key> | <key>Headers/InetBleSDK.h</key> | ||||
<data> | <data> | ||||
</data> | </data> | ||||
<key>Info.plist</key> | <key>Info.plist</key> | ||||
<data> | <data> | ||||
QpnDD2yO7+DrudB3xbSyk1JD1bA= | |||||
x54WjKCofuJ4FNfGaDum85FMI5Y= | |||||
</data> | </data> | ||||
<key>Modules/module.modulemap</key> | <key>Modules/module.modulemap</key> | ||||
<data> | <data> | ||||
<dict> | <dict> | ||||
<key>hash</key> | <key>hash</key> | ||||
<data> | <data> | ||||
CNC5+Cy1t9+KRDoLwSMgmQYfxbs= | |||||
uzGz13CfqbJsggzGKea4BL+ifyA= | |||||
</data> | </data> | ||||
<key>hash2</key> | <key>hash2</key> | ||||
<data> | <data> | ||||
A2tso07WXI4kA1AR++Vis2xUNDYaOEgkt83ze6B2zD4= | |||||
l2n5eKQu17YyIZkG0jOVZ0fxo+7zzklaZj7mDhuemQo= | |||||
</data> | </data> | ||||
</dict> | </dict> | ||||
<key>Headers/InetBleSDK.h</key> | <key>Headers/InetBleSDK.h</key> |
# 项目名称: 好身材 AIFit SDK & Demo | |||||
### Framework | |||||
InetBleSDK/Products/InetBleSDK.framework | |||||
### SDK version | |||||
in file "InetBleSDK.framework/Headers/INBluetoothManager.h" | |||||
``` | |||||
#define SDKVersion @"v2.10-20230203" | |||||
``` | |||||
### 文档 Document | |||||
En: | En: | ||||
http://doc.elinkthings.com/web/#/4?page_id=71 | http://doc.elinkthings.com/web/#/4?page_id=71 |