3F0369672F2B604800F3CB95 /* DeepChordsSdk.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 0D54E0EF2F0A61E600A80EE7 /* DeepChordsSdk.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
3F8F58292EBCA2B800FFC00B /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 3F8F58282EBCA2B800FFC00B /* PrivacyInfo.xcprivacy */; };
3FD1DFED2F0E00BF00A62733 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 3F8F58282EBCA2B800FFC00B /* PrivacyInfo.xcprivacy */; };
- 3FFB77C12F179F3100EF9A60 /* DeepChordsSdk.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D54E0EF2F0A61E600A80EE7 /* DeepChordsSdk.framework */; };
+ 3FFB77C12F179F3100EF9A60 /* DeepChordsSdk.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D54E0EF2F0A61E600A80EE7 /* DeepChordsSdk.framework */; platformFilter = ios; };
644D1BB5EDD3EA1D77C57786 /* Pods_DeepChordsSdk.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 248D8B53B5A178ACA5867275 /* Pods_DeepChordsSdk.framework */; };
7666589AAA94A323B6090425 /* Pods_playboy.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A4F1BB919D567C3B6B0EBAA7 /* Pods_playboy.framework */; };
7A6613B4B617D6E71D34944C /* Pods_ShenYin.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 90FF0C8B0D4D6AE0933FA672 /* Pods_ShenYin.framework */; };
};
3FD1DFE42F0E00BF00A62733 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
+ platformFilter = ios;
target = 0D54E0EE2F0A61E600A80EE7 /* DeepChordsSdk */;
targetProxy = 3FD1DFE52F0E00BF00A62733 /* PBXContainerItemProxy */;
};
CODE_SIGN_ENTITLEMENTS = ShenYin/PLAYBOY.entitlements;
CODE_SIGN_IDENTITY = "Apple Development";
CODE_SIGN_STYLE = Automatic;
- CURRENT_PROJECT_VERSION = 202603051206;
+ CURRENT_PROJECT_VERSION = 202603091640;
DEVELOPMENT_TEAM = JKLJ58J33Q;
FRAMEWORK_SEARCH_PATHS = (
"$(inherited)",
CODE_SIGN_ENTITLEMENTS = ShenYin/PLAYBOY.entitlements;
CODE_SIGN_IDENTITY = "Apple Development";
CODE_SIGN_STYLE = Automatic;
- CURRENT_PROJECT_VERSION = 202603051206;
+ CURRENT_PROJECT_VERSION = 202603091640;
DEVELOPMENT_TEAM = JKLJ58J33Q;
FRAMEWORK_SEARCH_PATHS = (
"$(inherited)",
func tokenIsValid(finished: ((Bool) -> Void)? = nil){
HttpClient.request(CommomApi.token) { [weak self](model:UserInfoRoot,res) in
guard let self = self else{return}
- if model.isSuccess{
+// if model.isSuccess{
+ //测试上架暂时绕开苹果审核,不用强制绑定手机号码
+ if model.isSuccess || model.code == 50022{
+ self.info = model.data
self.info = model.data
UserCache.shared.save(self.info)
finished?(true)
}
func collectionView(_ collectionView: UICollectionView, didSelectItemAt indexPath: IndexPath) {
let model = DeviceVM.shared.dataList[indexPath.row]
-// App.shared.goToPage(AiFunctionVC(device: model))
+ App.shared.goToPage(AiFunctionVC(device: model))
- if #available(iOS 15.0, *) {
- App.shared.goToPage(SubTitleVC())
- } else {
- // Fallback on earlier versions
- }
+// if #available(iOS 15.0, *) {
+// App.shared.goToPage(SubTitleVC())
+// } else {
+// // Fallback on earlier versions
+// }
}
func collectionView(_ collectionView: UICollectionView, viewForSupplementaryElementOfKind kind: String, at indexPath: IndexPath) -> UICollectionReusableView{
/// 日记管理
class Logger {
- static var isDebug: Bool = true
+ static var isDebug: Bool = false
fileprivate static let shared = Logger()
private var fileHandle:FileHandle?
import DeviceKit
class DcLoginVC:BaseVC{
+ let scrollView = UIScrollView()
let logoImg = LoginHeaderView()
let bgView = LoginBgView()
let titleLabel = UILabel()
loginBtn.set(title: "登录".l10n,style: .theme1, target: self, action: #selector(loginAction))
smsBtn.set(title: "验证码登录".l10n, style: .theme2,target: self, action: #selector(smsAction))
- view.addSubviews([logoImg,bgView])
+
+ view.addSubviews([scrollView])
+ scrollView.addSubviews([logoImg,bgView])
bgView.addSubviews([titleLabel,phoneView,pwdView,loginBtn,smsBtn,agreeView,othersView])
}
override func setupLayout(){
+
+ scrollView.snp.makeConstraints { make in
+ make.left.top.equalToSuperview()
+ make.width.equalTo(kScreenWid)
+ make.height.equalTo(kScreenHei)
+ }
logoImg.snp.makeConstraints { make in
- if CCDevice.isJoy{
- make.left.equalToSuperview().inset(28)
- make.top.equalTo(kNavBtm + 20)
- make.centerX.equalToSuperview()
- }
- else{
- make.width.equalTo(62)
- make.height.equalTo(80)
- make.top.equalTo(kNavBtm + 20)
- make.centerX.equalToSuperview()
- }
+ make.width.equalTo(62)
+ make.height.equalTo(80)
+ make.top.equalTo(kNavBtm)
+ make.centerX.equalToSuperview()
}
bgView.snp.makeConstraints { make in
- make.left.right.equalToSuperview()
- make.top.equalToSuperview().inset(244)
+ make.left.equalToSuperview()
+ make.width.equalTo(kScreenWid)
+ make.top.equalToSuperview().inset(180)
make.bottom.equalToSuperview()
}
othersView.snp.makeConstraints { make in
make.centerX.equalToSuperview()
make.height.equalTo(180)
- make.left.right.equalToSuperview()
- make.bottom.equalToSuperview().inset(40)
+ make.left.equalToSuperview()
+ make.width.equalTo(kScreenWid)
+ make.top.equalTo(smsBtn.snp.bottom).offset(20)
+ make.bottom.equalToSuperview().inset(20)
}
}
let thirdView = ThirdLoginView()
override func setupViews() {
- // backgroundColor = .red
+// backgroundColor = .red
addSubviews([toolView,thirdView])
toolView.addSubviews([registerLabel,pwdLabel,line1])
line1.backgroundColor = .color(.secondary)
}
thirdView.snp.makeConstraints { make in
- make.bottom.equalToSuperview().inset(0)
+ make.top.equalToSuperview().inset(80)
make.height.equalTo(80)
make.centerX.equalToSuperview()
+// make.left.equalToSuperview()
+// make.width.equalTo(300)
}
}
@objc func forgetAction(){
else{
make.width.equalTo(62)
make.height.equalTo(80)
- make.top.equalTo(kNavBtm + 20)
+ make.top.equalTo(kNavBtm)
make.centerX.equalToSuperview()
}
}
bgView.snp.makeConstraints { make in
make.left.right.equalToSuperview()
- make.top.equalToSuperview().inset(244)
+ make.top.equalToSuperview().inset(CCDevice.isJoy ? 244:180)
make.bottom.equalToSuperview()
}
else{
make.width.equalTo(62)
make.height.equalTo(80)
- make.top.equalTo(kNavBtm + 20)
+ make.top.equalTo(kNavBtm )
make.centerX.equalToSuperview()
}
}
bgView.snp.makeConstraints { make in
make.left.right.equalToSuperview()
- make.top.equalToSuperview().inset(244)
+ make.top.equalToSuperview().inset(CCDevice.isJoy ? 244:180)
make.bottom.equalToSuperview()
}
else{
make.width.equalTo(62)
make.height.equalTo(80)
- make.top.equalTo(kNavBtm + 20)
+ make.top.equalTo(kNavBtm)
make.centerX.equalToSuperview()
}
}
bgView.snp.makeConstraints { make in
make.left.right.equalToSuperview()
- make.top.equalToSuperview().inset(244)
+ make.top.equalToSuperview().inset(CCDevice.isJoy ? 244:180)
make.bottom.equalToSuperview()
}
class LoginBgView: BaseView {
override func setupViews() {
- backgroundColor = CCDevice.isJoy ? UIColor.white : .color(.bgColor)
- yc.setCorners(withRoundedRect: CGRect(x: 0, y: 0, width: kScreenWid, height: kScreenHei - 244), roundingCorners: [.topLeft,.topRight], cornerRadii: CGSize(width: 50, height: 50))
+ if CCDevice.isJoy {
+ backgroundColor = UIColor.white
+ yc.setCorners(withRoundedRect: CGRect(x: 0, y: 0, width: kScreenWid, height: kScreenHei - 244), roundingCorners: [.topLeft,.topRight], cornerRadii: CGSize(width: 50, height: 50))
+ }
+ else{
+ backgroundColor = .color(.bgColor)
+ }
}
}