inputFileListPaths = (
"${PODS_ROOT}/Target Support Files/Pods-ShenYin/Pods-ShenYin-frameworks-${CONFIGURATION}-input-files.xcfilelist",
);
+ inputPaths = (
+ );
name = "[CP] Embed Pods Frameworks";
outputFileListPaths = (
"${PODS_ROOT}/Target Support Files/Pods-ShenYin/Pods-ShenYin-frameworks-${CONFIGURATION}-output-files.xcfilelist",
);
+ outputPaths = (
+ );
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-ShenYin/Pods-ShenYin-frameworks.sh\"\n";
CODE_SIGN_ENTITLEMENTS = ShenYin/ShenYin.entitlements;
CODE_SIGN_IDENTITY = "Apple Development";
CODE_SIGN_STYLE = Automatic;
- CURRENT_PROJECT_VERSION = 104;
+ CURRENT_PROJECT_VERSION = 1100;
DEVELOPMENT_TEAM = G23X75CJ67;
FRAMEWORK_SEARCH_PATHS = (
"$(inherited)",
"$(inherited)",
"@executable_path/Frameworks",
);
- MARKETING_VERSION = 1.0.0;
+ MARKETING_VERSION = 1.1.0;
PRODUCT_BUNDLE_IDENTIFIER = com.deepchords.app;
PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = "";
CODE_SIGN_ENTITLEMENTS = ShenYin/ShenYin.entitlements;
CODE_SIGN_IDENTITY = "Apple Development";
CODE_SIGN_STYLE = Automatic;
- CURRENT_PROJECT_VERSION = 104;
+ CURRENT_PROJECT_VERSION = 1100;
DEVELOPMENT_TEAM = G23X75CJ67;
FRAMEWORK_SEARCH_PATHS = (
"$(inherited)",
"$(inherited)",
"@executable_path/Frameworks",
);
- MARKETING_VERSION = 1.0.0;
+ MARKETING_VERSION = 1.1.0;
PRODUCT_BUNDLE_IDENTIFIER = com.deepchords.app;
PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = "";
/// 服务器地址
// static let baseURL = "http://118.145.178.188:32000"
static let baseURL = "https://app-api.deepchords.com"
+ //海外版
// static let baseURL = "https://app-api.deepchords-ai.com"
/// 用户隐私协议地址
/// 日记管理
class Logger {
- static var isDebug: Bool = true
+ static var isDebug: Bool = false
fileprivate static let shared = Logger()
private var fileHandle:FileHandle?
+++ /dev/null
-////
-//// DeepChordsSdk.swift
-//// ShenYin
-////
-//// Created by liangshi on 2025/12/3.
-////
-//
-//import DeepChordsSdk
-//
-//class DeepChordsSdk {
-// static let shared = DeepChordsSdk()
-//
-// func initSdk(){
-// DeepChordsAiSdk.shared.initSDK()
-// DeepChordsAiSdk.shared.authCallback = { [weak self] (code,string) in
-// DCLogger.debug("鉴权结果",code,string)
-// if code == 200{
-//
-//// App.shared.window?.makeToast("鉴权成功")
-// }
-// else{
-//// App.shared.window?.makeToast(string)
-// }
-// }
-//
-//
-// }
-// func getVersion(){
-// DCDevice.shared.getHardVersion {[weak self] result in
-// if let version = result{
-// }
-// }
-// }
-//}
}
}
}
+extension JoyDevice{
+ static func getMac(finished:@escaping ((_ mac:String?)->Void)) {
+ JoyGemAIManager.shared().device.macAddress { edr, ble in
+ Logger.debug("edr:\(edr),ble:\(ble)");
+ finished(edr.uppercased())
+ } error: { error in
+ Logger.debug("\(error!.localizedDescription)")
+ finished(nil)
+ }
+ }
+ static func getDN(finished:@escaping ((_ mac:String?)->Void)) {
+ // DispatchQueue.main.asyncAfter(deadline:.now() + 2) {
+ // print("延迟2秒后执行")
+ //
+ // }
+ JoyGemAIManager.shared().device.getDN { deviceName in
+ finished(deviceName)
+ } error: { error in
+ Logger.debug("获取dn失败","\(error!.localizedDescription)")
+ finished(nil)
+ }
+ }
+ static func getVersion(finished:@escaping ((_ version:String?)->Void)) {
+ JoyGemAIManager.shared().device.software { version in
+ finished(version)
+ } error: { error in
+ Logger.debug("\(error!.localizedDescription)");
+ finished(nil)
+ }
+ }
+}
}
func recordManager(_ manager: JoyGemRecordManager, saveFile path: String) {
- recordList.removeAll()
+//
Logger.debug("path: \(path)")
if path.isEmpty {
return
}
func updateUI(){
titleLabel.text = CacheManager.shared.user.info.userName
- deviceLabel.text = "\(DeviceVM.shared.dataList.count)" + "个智能设备".l10n
+ deviceLabel.text = "\(DeviceVM.shared.dataList.count) " + "个智能设备".l10n
}
func updateColor(_ model:BackgroundModel?){
guard let model = model else { return }
func setupSdk() {
JoySdkManager.shared.record.recordFinish = {[weak self] path in
guard let self = self else { return }
+ Logger.debug("0000000 ===",textView.text ?? "")
if !needSave {
return
}
}
v.okTap = { [weak self] text in
guard let self = self else{return}
-
+ Logger.debug("111111 ===",textView.text ?? "")
let model = RecordDetailModel()
model.type = .present
model.from = toolBar.leftItem.language
// Created by liangshi on 2025/10/20.
//
-import JoyGemAI
+//import JoyGemAI
class DeviceVM:BaseVM{
static let shared = DeviceVM()
var dataList = [HomeDeviceModel]()
BleManager.shared.cancel()
return
}
- getDN { dn in
+ JoyDevice.getDN { dn in
guard let deviceName = dn else{
BleManager.shared.cancel()
self.showError()
}
}
-extension DeviceVM{
- static func getMac(finished:@escaping ((_ mac:String?)->Void)) {
- JoyGemAIManager.shared().device.macAddress { edr, ble in
- Logger.debug("edr:\(edr),ble:\(ble)");
- finished(edr.uppercased())
- } error: { error in
- Logger.debug("\(error!.localizedDescription)")
- finished(nil)
- }
- }
- static func getDN(finished:@escaping ((_ mac:String?)->Void)) {
-// DispatchQueue.main.asyncAfter(deadline:.now() + 2) {
-// print("延迟2秒后执行")
-//
-// }
- JoyGemAIManager.shared().device.getDN { deviceName in
- finished(deviceName)
- } error: { error in
- Logger.debug("获取dn失败","\(error!.localizedDescription)")
- finished(nil)
- }
- }
- static func getVersion(finished:@escaping ((_ version:String?)->Void)) {
- JoyGemAIManager.shared().device.software { version in
- finished(version)
- } error: { error in
- Logger.debug("\(error!.localizedDescription)");
- finished(nil)
- }
- }
-}
+
extension DeviceVM{
static func updateOtaVersion(){
- getVersion { version in
+ JoyDevice.getVersion { version in
guard let v = version else{
return
}
- getDN { dn in
+ JoyDevice.getDN { dn in
guard let deviceName = dn else{
return
}
guard let self = self else {return}
titleLabel.text = CacheManager.shared.user.info.userName
icon.kf.setImage(with:CacheManager.shared.user.info.avatar.yc.asUrl )
- deviceLabel.text = "\(DeviceVM.shared.dataList.count)" + "个智能设备".l10n
+ deviceLabel.text = "\(DeviceVM.shared.dataList.count) " + "个智能设备".l10n
}
class BleUpdateVM:BaseVM{
static let shared = BleUpdateVM()
func checkedUpdate(){
- DeviceVM.getDN {[weak self] dn in
+ JoyDevice.getDN {[weak self] dn in
guard let self = self else{return}
guard let deviceName = dn else{
return
}
- DeviceVM.getVersion {[weak self] version in
+ JoyDevice.getVersion {[weak self] version in
guard let self = self else{return}
guard let version = version else{
return
}
}
override func setupData() {
- DeviceVM.getVersion {[weak self] version in
+ JoyDevice.getVersion {[weak self] version in
guard let self = self else{return}
let version = version ?? " --"
let allText = "当前版本".l10n + "\nV\(version)"
let englishMap:[String:String] =
[
- "智能" : "Smart AI",
+ "智能" : "Smart",
"模式" : "Mode",
"睡眠" : "Sleep",
"客服" : "Support",