Commit a8d27260 by pidan

Merge branch 'feature/私享房需求' of http://git.yabolive.net:88/pidan/FuSiLive into feature/私享房需求

* 'feature/私享房需求' of http://git.yabolive.net:88/pidan/FuSiLive:
  1.修改使者码文案变成邀请码。 2.修改绑定使者信息vip格式。 3.调整一些ui。

# Conflicts:
#	DevelopmentPods/FUSFoundation/FUSFoundation/Assets/LocalizationString/Fusi_Chinese.strings
#	DevelopmentPods/FUSFoundation/FUSFoundation/Assets/LocalizationString/Fusi_Chinese_Traditional.strings
#	DevelopmentPods/FUSFoundation/FUSFoundation/Assets/LocalizationString/Fusi_English.strings
#	DevelopmentPods/FUSFoundation/FUSFoundation/Assets/LocalizationString/Fusi_Japanese.strings
#	DevelopmentPods/FUSFoundation/FUSFoundation/Assets/LocalizationString/Fusi_Thai.strings
#	DevelopmentPods/FUSFoundation/FUSFoundation/Assets/LocalizationString/Fusi_vietnamese.strings
parents be1ae3f9 2631fab5
Showing with 234 additions and 107 deletions
......@@ -3186,3 +3186,21 @@
"快点去关注自己喜欢的主播吧~" = "快点去追踪自己喜欢的主播吧~";
"绑定邀请码" = "绑定邀请码";
"邀请码QRCode保存失败" = "邀请码QRCode保存失败";
"邀请码QRCode保存成功" = "邀请码QRCode保存成功";
"请输入邀请码完成绑定" = "请输入邀请码完成绑定";
"邀请码不能为空" = "邀请码不能为空";
"手动输入邀请码" = "手动输入邀请码";
"摄像头扫描邀请码QRCode绑定" = "摄像头扫描邀请码QRCode绑定";
"扫描邀请码QRCode图片完成绑定" = "扫描邀请码QRCode图片完成绑定";
"请联系您的邀请人获取邀请码" = "请联系您的邀请人获取邀请码";
......@@ -3186,3 +3186,21 @@
"快点去关注自己喜欢的主播吧~" = "快點去追蹤自己喜歡的主播吧~";
"绑定邀请码" = "綁定邀請碼";
"邀请码QRCode保存失败" = "邀請碼QRCode保存失敗";
"邀请码QRCode保存成功" = "邀請碼QRCode保存成功";
"请输入邀请码完成绑定" = "請輸入邀請碼完成綁定";
"邀请码不能为空" = "邀請碼不能爲空";
"手动输入邀请码" = "手動輸入邀請碼";
"摄像头扫描邀请码QRCode绑定" = "攝像頭掃描邀請碼QRCode綁定";
"扫描邀请码QRCode图片完成绑定" = "掃描邀請碼QRCode圖片完成綁定";
"请联系您的邀请人获取邀请码" = "請聯繫您的邀請人獲取邀請碼";
......@@ -3186,3 +3186,21 @@
"快点去关注自己喜欢的主播吧~" = "Hurry up and follow your favorite broadcasters~";
"绑定邀请码" = "Bind invitation code";
"邀请码QRCode保存失败" = "Failed to save invitation code QRCode";
"邀请码QRCode保存成功" = "The invitation QRCode has been saved successfully";
"请输入邀请码完成绑定" = "Please enter the invitation code to complete the binding";
"邀请码不能为空" = "Invitation code cannot be empty";
"手动输入邀请码" = "Manually enter invitation code";
"摄像头扫描邀请码QRCode绑定" = "Scan the invitation QRCode with the camera to bind";
"扫描邀请码QRCode图片完成绑定" = "Scan the invitation QRCode picture to complete the binding";
"请联系您的邀请人获取邀请码" = "Please contact your inviter to obtain the invitation code";
......@@ -3164,3 +3164,21 @@
"快点去关注自己喜欢的主播吧~" = "急いでお気に入りの配信者をフォローしましょう〜";
"绑定邀请码" = "招待コードをバインドする";
"邀请码QRCode保存失败" = "招待コードQRコードの保存に失敗しました";
"邀请码QRCode保存成功" = "招待コードQRコードが正常に保存されました";
"请输入邀请码完成绑定" = "バインディングを完了するには招待コードを入力してください";
"邀请码不能为空" = "招待コードは空欄にできません";
"手动输入邀请码" = "招待コードを手動で入力";
"摄像头扫描邀请码QRCode绑定" = "招待コードのQRコードをカメラでスキャンしてバインドします";
"扫描邀请码QRCode图片完成绑定" = "招待コードのQRコード画像をスキャンしてバインディングを完了します";
"请联系您的邀请人获取邀请码" = "招待コードを取得するには、招待者に連絡してください。";
......@@ -3158,3 +3158,21 @@
"快点去关注自己喜欢的主播吧~" = "เร็วเข้าและติดตามผู้ถ่ายทอดสดคนโปรดของคุณ~";
"绑定邀请码" = "โค้ดเชิญผูกมัด";
"邀请码QRCode保存失败" = "ไม่สามารถบันทึกรหัสคำเชิญ QRCode ได้";
"邀请码QRCode保存成功" = "รหัสเชิญ QRCode ได้รับการบันทึกเรียบร้อยแล้ว";
"请输入邀请码完成绑定" = "กรุณากรอกรหัสคำเชิญเพื่อทำการผูกมัดให้เสร็จสมบูรณ์";
"邀请码不能为空" = "รหัสคำเชิญไม่สามารถเว้นว่างได้";
"手动输入邀请码" = "กรอกรหัสเชิญด้วยตนเอง";
"摄像头扫描邀请码QRCode绑定" = "สแกนรหัสเชิญ QRCode ด้วยกล้องเพื่อผูกมัด";
"扫描邀请码QRCode图片完成绑定" = "สแกนรหัสเชิญรูป QRCode เพื่อทำการผูกมัดให้เสร็จสมบูรณ์";
"请联系您的邀请人获取邀请码" = "กรุณาติดต่อผู้เชิญของคุณเพื่อรับรหัสเชิญ";
......@@ -3163,3 +3163,21 @@
"%@的尊贵新玩家,欢迎远道而来。\n主播们在等你,希望你关注她们。" = "Kính gửi những người chơi mới của %@, chào mừng các bạn từ phương xa đến. Các đài truyền hình trực tiếp đang chờ đợi bạn và mong đợi sự theo dõi của bạn";
"快点去关注自己喜欢的主播吧~" = "Hãy nhanh tay theo dõi những người phát sóng yêu thích của bạn~";
"绑定邀请码" = "Mã mời liên kết";
"邀请码QRCode保存失败" = "Không lưu được mã mời QRCode";
"邀请码QRCode保存成功" = "Mã mời QRCode đã được lưu thành công";
"请输入邀请码完成绑定" = "Vui lòng nhập mã mời để hoàn tất việc ràng buộc";
"邀请码不能为空" = "Mã mời không được để trống";
"手动输入邀请码" = "Nhập mã mời thủ công";
"摄像头扫描邀请码QRCode绑定" = "Quét mã mời QRCode bằng camera để liên kết";
"扫描邀请码QRCode图片完成绑定" = "Quét mã mời QRCode hình ảnh để hoàn tất việc đóng sách";
"请联系您的邀请人获取邀请码" = "Vui lòng liên hệ với người mời để lấy mã mời";
......@@ -672,7 +672,7 @@
ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
CODE_SIGN_ENTITLEMENTS = FuSiLive/FuSiLive.entitlements;
CODE_SIGN_STYLE = Automatic;
CURRENT_PROJECT_VERSION = 202506260017;
CURRENT_PROJECT_VERSION = 202506260018;
DEFINES_MODULE = YES;
DEVELOPMENT_TEAM = 6GG26BHUMC;
ENABLE_ON_DEMAND_RESOURCES = NO;
......@@ -940,7 +940,7 @@
ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
CODE_SIGN_ENTITLEMENTS = FuSiLive/FuSiLive.entitlements;
CODE_SIGN_STYLE = Automatic;
CURRENT_PROJECT_VERSION = 202506260017;
CURRENT_PROJECT_VERSION = 202506260018;
DEFINES_MODULE = YES;
DEVELOPMENT_TEAM = 6GG26BHUMC;
ENABLE_ON_DEMAND_RESOURCES = NO;
......
......@@ -12,7 +12,7 @@
<key>NotificationService.xcscheme_^#shared#^_</key>
<dict>
<key>orderHint</key>
<integer>87</integer>
<integer>89</integer>
</dict>
</dict>
</dict>
......
......@@ -7,12 +7,12 @@
<key>FUSChatCenterBundle.xcscheme_^#shared#^_</key>
<dict>
<key>orderHint</key>
<integer>83</integer>
<integer>82</integer>
</dict>
<key>FUSChatCenterModule.xcscheme_^#shared#^_</key>
<dict>
<key>orderHint</key>
<integer>85</integer>
<integer>81</integer>
</dict>
</dict>
</dict>
......
......@@ -165,7 +165,7 @@
notificationOpenBtn.titleLabel.font = [UIFont fus_themeFont:13];
[notificationOpenBtn setTitleColor:[UIColor colorWithHex:@"#22222B"] forState:UIControlStateNormal];
[notificationOpenBtn setTitle:notificationOpenBtnTitle forState:UIControlStateNormal];
notificationOpenBtn.backgroundColor = [UIColor fus_diamondBlue];
notificationOpenBtn.backgroundColor = [UIColor fus_themeColor];
notificationOpenBtn.layer.cornerRadius = 25 / 2.0f;
[self.notificationRemindView addSubview:notificationOpenBtn];
[notificationOpenBtn mas_makeConstraints:^(MASConstraintMaker *make) {
......
......@@ -7,12 +7,12 @@
<key>FUSShowRoomBundle.xcscheme_^#shared#^_</key>
<dict>
<key>orderHint</key>
<integer>89</integer>
<integer>87</integer>
</dict>
<key>FUSShowRoomModule.xcscheme_^#shared#^_</key>
<dict>
<key>orderHint</key>
<integer>88</integer>
<integer>83</integer>
</dict>
</dict>
</dict>
......
......@@ -7,12 +7,12 @@
<key>FUSUserCenterModule.xcscheme_^#shared#^_</key>
<dict>
<key>orderHint</key>
<integer>86</integer>
<integer>85</integer>
</dict>
<key>FUSUserCenterModuleBundle.xcscheme_^#shared#^_</key>
<dict>
<key>orderHint</key>
<integer>84</integer>
<integer>88</integer>
</dict>
</dict>
</dict>
......
......@@ -36,7 +36,7 @@ class FUSBindAgentInputCodeViewController: FUSBaseViewController {
//MARK: UI SetUp
func fus_setupNav() {
self.title = .fus_localString("绑定使者码")
self.title = .fus_localString("绑定邀请码")
// if self.needShowSkipBtn {
// let skipBtn = UIButton(type: .custom)
// skipBtn.setTitleColor(.hexColor("#BDBDBC"), for: .normal)
......@@ -70,7 +70,7 @@ class FUSBindAgentInputCodeViewController: FUSBaseViewController {
let descLabel = UILabel()
descLabel.font = .fus_themeFont(13)
descLabel.text = .fus_localString("请输入使者码完成绑定")
descLabel.text = .fus_localString("请输入邀请码完成绑定")
descLabel.textColor = .init(hexString: "#222222")
descLabel.numberOfLines = 0
self.view.addSubview(descLabel)
......@@ -105,7 +105,7 @@ class FUSBindAgentInputCodeViewController: FUSBaseViewController {
let codeLabel = UILabel()
codeLabel.font = .fus_themeFont(15)
codeLabel.text = .fus_localString("使者码")
codeLabel.text = .fus_localString("邀请码")
codeLabel.textColor = .black
inputContentView.addSubview(codeLabel)
......@@ -119,7 +119,7 @@ class FUSBindAgentInputCodeViewController: FUSBaseViewController {
// self.codeInputTextField.placeholder = .fus_localString("请输入使者码")
self.codeInputTextField.backgroundColor = .clear
self.codeInputTextField.attributedPlaceholder = .sj.makeText({ make in
make.append(.fus_localString("请输入使者码")).textColor(.fus_textColorMedium())
make.append(.fus_localString("请输入邀请码")).textColor(.fus_textColorMedium())
})
self.codeInputTextField.textColor = .fus_textColorRich()
self.codeInputTextField.font = .fus_themeFont(15)
......@@ -138,7 +138,7 @@ class FUSBindAgentInputCodeViewController: FUSBaseViewController {
guard let self = self else { return }
if isValidString(self.codeInputTextField.text) == false {
FUSDialogView.fus_showDialog(.fus_localString("使者码不能为空"))
FUSDialogView.fus_showDialog(.fus_localString("邀请码不能为空"))
return
}
......
......@@ -46,6 +46,7 @@ import FUSCommon
self.fus_setupScanView()
self.enterAgentCodeView.isHidden = !needShowEnterAgentCodeBtn
self.fus_enableNavigationBack(withPop: .popViewController, withAnimated: true)
/// 这个是特殊的状态
if type == .register{
......@@ -75,7 +76,7 @@ import FUSCommon
//MARK: UI SetUp
func fus_setupNav() {
self.title = .fus_localString("绑定使者码")
self.title = .fus_localString("绑定邀请码")
if self.needShowSkipBtn {
self.showBackBtn = false
let skipBtn = UIButton(type: .custom)
......@@ -133,7 +134,7 @@ import FUSCommon
}
}
fus_createFunctionView(image: FUSUserCenterBunble.imageNamed("bind_agent_user_input"), selectImage: FUSUserCenterBunble.imageNamed("bind_agent_user_input_select"), title: String.fus_localString("手动输入使者码"), tapAction: { [weak self] in
fus_createFunctionView(image: FUSUserCenterBunble.imageNamed("bind_agent_user_input"), selectImage: FUSUserCenterBunble.imageNamed("bind_agent_user_input_select"), title: String.fus_localString("手动输入邀请码"), tapAction: { [weak self] in
guard let self = self else { return }
let vc = FUSBindAgentInputCodeViewController()
vc.needShowSkipBtn = self.needShowSkipBtn
......@@ -157,7 +158,7 @@ import FUSCommon
qrcodeTipDescribeLabel.font = .fus_themeFont(14)
qrcodeTipDescribeLabel.textColor = .fus_textColorDeep()
qrcodeTipDescribeLabel.text = .fus_localString("摄像头扫描使者码QRCode绑定")
qrcodeTipDescribeLabel.text = .fus_localString("摄像头扫描邀请码QRCode绑定")
qrcodeTipDescribeLabel.textAlignment = .center
qrcodeTipDescribeLabel.isHidden = true
self.view.addSubview(qrcodeTipDescribeLabel)
......@@ -186,7 +187,7 @@ import FUSCommon
describeLabel.font = .fus_themeMediumFont(16)
describeLabel.textColor = .fus_textColorDeep()
describeLabel.text = .fus_localString("扫描使者码QRCode图片完成绑定")
describeLabel.text = .fus_localString("扫描邀请码QRCode图片完成绑定")
describeLabel.textAlignment = .center
describeLabel.numberOfLines = 0
scanView.addSubview(describeLabel)
......@@ -201,7 +202,7 @@ import FUSCommon
subdescribeLabel.font = .fus_themeFont(14)
subdescribeLabel.textColor = .fus_textColorMedium()
subdescribeLabel.text = .fus_localString("请联系您的邀请人获取使者码")
subdescribeLabel.text = .fus_localString("请联系您的邀请人获取邀请码")
subdescribeLabel.textAlignment = .center
scanView.addSubview(subdescribeLabel)
......
......@@ -85,20 +85,26 @@ class FUSRegisteredBindAgentInfoAlertView: FUSBaseView {
make.top.equalTo(avatorView.snp.bottom).offset(14)
}
richImageView.contentMode = .scaleAspectFit
contentView.addSubview(richImageView)
richImageView.snp.makeConstraints { make in
nicknameLabel.font = .fus_themeFont(15)
contentView.addSubview(nicknameLabel)
nicknameLabel.snp.makeConstraints { make in
// make.left.equalTo(richImageView.snp.right).offset(6)
// make.centerY.equalTo(richImageView.snp.centerY)
// make.right.equalTo(titleCenterView.snp.right)
make.left.equalTo(titleCenterView.snp.left)
make.top.equalTo(titleCenterView.snp.top)
make.size.equalTo(CGSizeMake(37, 14))
}
nicknameLabel.font = .fus_themeFont(15)
contentView.addSubview(nicknameLabel)
nicknameLabel.snp.makeConstraints { make in
make.left.equalTo(richImageView.snp.right).offset(6)
make.centerY.equalTo(richImageView.snp.centerY)
richImageView.contentMode = .scaleAspectFit
contentView.addSubview(richImageView)
richImageView.snp.makeConstraints { make in
// make.left.equalTo(titleCenterView.snp.left)
// make.top.equalTo(titleCenterView.snp.top)
// make.size.equalTo(CGSizeMake(37, 14))
make.left.equalTo(nicknameLabel.snp.right).offset(6)
make.centerY.equalTo(nicknameLabel.snp.centerY)
make.right.equalTo(titleCenterView.snp.right)
make.height.equalTo(14)
}
okBtn.style = .blue
......@@ -129,21 +135,23 @@ class FUSRegisteredBindAgentInfoAlertView: FUSBaseView {
self.nicknameLabel.textColor = .fus_textColorRich()
if model.info.vip == true,
let levelModel = FUSSwiftCacheDataShare.share.fus_levelModel(level: model.info.level) {
nicknameLabel.textColor = .init(hexString: levelModel.color)
richImageView.setWebImageWithSubURLString(levelModel.icon)
richImageView.isHidden = false
titleCenterView.snp.remakeConstraints { make in
make.centerX.equalToSuperview()
make.top.equalTo(avatorView.snp.bottom).offset(14)
}
richImageView.image = .fus_image(withLevel: levelModel.level.intValue)
// nicknameLabel.textColor = .init(hexString: levelModel.color)
// richImageView.setWebImageWithSubURLString(levelModel.icon)
// richImageView.isHidden = false
// titleCenterView.snp.remakeConstraints { make in
// make.centerX.equalToSuperview()
// make.top.equalTo(avatorView.snp.bottom).offset(14)
// }
}
else {
richImageView.isHidden = true
titleCenterView.snp.remakeConstraints { make in
make.centerX.equalToSuperview().offset((-37 - 6)/2.0)
make.top.equalTo(avatorView.snp.bottom).offset(14)
}
// titleCenterView.snp.remakeConstraints { make in
// make.centerX.equalToSuperview().offset((-37 - 6)/2.0)
// make.top.equalTo(avatorView.snp.bottom).offset(14)
// }
}
avatorView.fus_setupIcon(withFacePath: model.info.face, level: model.info.level)
......
......@@ -280,7 +280,7 @@ typedef NS_ENUM(NSInteger, FUSMySettingItemType){
-(NSString *)fus_getItemTitle:(FUSMySettingItemType)type{
switch (type) {
case FUSMySettingItemTypeImAnchor: return [NSString fus_localString:@"我是主播"];
case FUSMySettingItemTypeSetIntitationCode: return [NSString fus_localString:@"绑定使者码"];
case FUSMySettingItemTypeSetIntitationCode: return [NSString fus_localString:@"绑定邀请码"];
case FUSMySettingItemTypeIntitationReward: return [NSString fus_localString:@"邀请有奖"];
case FUSMySettingItemTypeTaskReward: return [NSString fus_localString:@"任务奖励"];
case FUSMySettingItemTypeGiveAwayDiamond: return [NSString fus_localString:@"赠出宝石"];
......
......@@ -19,7 +19,7 @@ class FUSInviteRewardMyHeaderCell: UITableViewCell {
func fus_getTitleName() -> String{
switch self{
case .myEmissaryCode:
return .fus_localString("我的使者码")
return .fus_localString("我的邀请码")
case .emissaryReward:
return .fus_localString("使者奖励")
case .myGroupMember:
......
......@@ -177,9 +177,9 @@ class FUSMyEmissaryQRCodeView: FUSBaseView {
extension FUSMyEmissaryQRCodeView{
@objc func savedPhotosAlbum(image: UIImage?, didFinishSavingWithError error: NSError?, contextInfo: AnyObject) {
if error != nil {
FUSDialogView.fus_showDialog(.fus_localString("使者码QRCode保存失败"))
FUSDialogView.fus_showDialog(.fus_localString("邀请码QRCode保存失败"))
} else {
FUSDialogView.fus_showDialog(.fus_localString("使者码QRCode保存成功"))
FUSDialogView.fus_showDialog(.fus_localString("邀请码QRCode保存成功"))
}
}
}
......@@ -156,9 +156,9 @@ class FUSMyInviteQRCodeDownloadView: FUSBaseView {
extension FUSMyInviteQRCodeDownloadView{
@objc func savedPhotosAlbum(image: UIImage?, didFinishSavingWithError error: NSError?, contextInfo: AnyObject) {
if error != nil {
FUSDialogView.fus_showDialog(.fus_localString("使者码QRCode保存失败"))
FUSDialogView.fus_showDialog(.fus_localString("邀请码QRCode保存失败"))
} else {
FUSDialogView.fus_showDialog(.fus_localString("使者码QRCode保存成功"))
FUSDialogView.fus_showDialog(.fus_localString("邀请码QRCode保存成功"))
}
}
}
......@@ -116,6 +116,11 @@
<key>orderHint</key>
<integer>21</integer>
</dict>
<key>FUSBDAlphaPlayer-BDAlphaPlayer.xcscheme_^#shared#^_</key>
<dict>
<key>orderHint</key>
<integer>86</integer>
</dict>
<key>FUSBDAlphaPlayer.xcscheme</key>
<dict>
<key>isShown</key>
......@@ -123,33 +128,38 @@
<key>orderHint</key>
<integer>20</integer>
</dict>
<key>FUSBDAlphaPlayer.xcscheme_^#shared#^_</key>
<dict>
<key>orderHint</key>
<integer>84</integer>
</dict>
<key>FUSCommon-FUSCommonBundle.xcscheme</key>
<dict>
<key>isShown</key>
<false/>
<key>orderHint</key>
<integer>23</integer>
<integer>21</integer>
</dict>
<key>FUSCommon.xcscheme</key>
<dict>
<key>isShown</key>
<false/>
<key>orderHint</key>
<integer>22</integer>
<integer>20</integer>
</dict>
<key>FUSFoundation-FUSFoundationBundle.xcscheme</key>
<dict>
<key>isShown</key>
<false/>
<key>orderHint</key>
<integer>25</integer>
<integer>23</integer>
</dict>
<key>FUSFoundation.xcscheme</key>
<dict>
<key>isShown</key>
<false/>
<key>orderHint</key>
<integer>24</integer>
<integer>22</integer>
</dict>
<key>FirebaseAnalytics.xcscheme</key>
<dict>
......@@ -184,399 +194,399 @@
<key>isShown</key>
<false/>
<key>orderHint</key>
<integer>26</integer>
<integer>24</integer>
</dict>
<key>GTCommonSDK.xcscheme</key>
<dict>
<key>isShown</key>
<false/>
<key>orderHint</key>
<integer>33</integer>
<integer>31</integer>
</dict>
<key>GTExtensionSDK.xcscheme</key>
<dict>
<key>isShown</key>
<false/>
<key>orderHint</key>
<integer>34</integer>
<integer>32</integer>
</dict>
<key>GTMAppAuth.xcscheme</key>
<dict>
<key>isShown</key>
<false/>
<key>orderHint</key>
<integer>35</integer>
<integer>33</integer>
</dict>
<key>GTMSessionFetcher.xcscheme</key>
<dict>
<key>isShown</key>
<false/>
<key>orderHint</key>
<integer>36</integer>
<integer>34</integer>
</dict>
<key>GTSDK.xcscheme</key>
<dict>
<key>isShown</key>
<false/>
<key>orderHint</key>
<integer>37</integer>
<integer>35</integer>
</dict>
<key>GoogleAppMeasurement.xcscheme</key>
<dict>
<key>isShown</key>
<false/>
<key>orderHint</key>
<integer>27</integer>
<integer>25</integer>
</dict>
<key>GoogleDataTransport-GoogleDataTransport_Privacy.xcscheme</key>
<dict>
<key>isShown</key>
<false/>
<key>orderHint</key>
<integer>29</integer>
<integer>27</integer>
</dict>
<key>GoogleDataTransport.xcscheme</key>
<dict>
<key>isShown</key>
<false/>
<key>orderHint</key>
<integer>28</integer>
<integer>26</integer>
</dict>
<key>GoogleSignIn.xcscheme</key>
<dict>
<key>isShown</key>
<false/>
<key>orderHint</key>
<integer>30</integer>
<integer>28</integer>
</dict>
<key>GoogleUtilities-GoogleUtilities_Privacy.xcscheme</key>
<dict>
<key>isShown</key>
<false/>
<key>orderHint</key>
<integer>32</integer>
<integer>30</integer>
</dict>
<key>GoogleUtilities.xcscheme</key>
<dict>
<key>isShown</key>
<false/>
<key>orderHint</key>
<integer>31</integer>
<integer>29</integer>
</dict>
<key>HWPanModal.xcscheme</key>
<dict>
<key>isShown</key>
<false/>
<key>orderHint</key>
<integer>38</integer>
<integer>36</integer>
</dict>
<key>HyphenateChat.xcscheme</key>
<dict>
<key>isShown</key>
<false/>
<key>orderHint</key>
<integer>39</integer>
<integer>37</integer>
</dict>
<key>LineSDKSwift-LineSDK.xcscheme</key>
<dict>
<key>isShown</key>
<false/>
<key>orderHint</key>
<integer>42</integer>
<integer>40</integer>
</dict>
<key>LineSDKSwift.xcscheme</key>
<dict>
<key>isShown</key>
<false/>
<key>orderHint</key>
<integer>41</integer>
<integer>39</integer>
</dict>
<key>M80AttributedLabel.xcscheme</key>
<dict>
<key>isShown</key>
<false/>
<key>orderHint</key>
<integer>43</integer>
<integer>41</integer>
</dict>
<key>MBProgressHUD.xcscheme</key>
<dict>
<key>isShown</key>
<false/>
<key>orderHint</key>
<integer>45</integer>
<integer>43</integer>
</dict>
<key>MGSwipeTableCell.xcscheme</key>
<dict>
<key>isShown</key>
<false/>
<key>orderHint</key>
<integer>46</integer>
<integer>44</integer>
</dict>
<key>MJRefresh.xcscheme</key>
<dict>
<key>isShown</key>
<false/>
<key>orderHint</key>
<integer>47</integer>
<integer>45</integer>
</dict>
<key>MMDrawerController.xcscheme</key>
<dict>
<key>isShown</key>
<false/>
<key>orderHint</key>
<integer>48</integer>
<integer>46</integer>
</dict>
<key>MOBFoundation.xcscheme</key>
<dict>
<key>isShown</key>
<false/>
<key>orderHint</key>
<integer>52</integer>
<integer>50</integer>
</dict>
<key>Masonry.xcscheme</key>
<dict>
<key>isShown</key>
<false/>
<key>orderHint</key>
<integer>44</integer>
<integer>42</integer>
</dict>
<key>Pods-FUSChatCenterModule.xcscheme</key>
<dict>
<key>isShown</key>
<false/>
<key>orderHint</key>
<integer>54</integer>
<integer>52</integer>
</dict>
<key>Pods-FUSShowRoomModule.xcscheme</key>
<dict>
<key>isShown</key>
<false/>
<key>orderHint</key>
<integer>56</integer>
<integer>54</integer>
</dict>
<key>Pods-FUSUserCenterModule.xcscheme</key>
<dict>
<key>isShown</key>
<false/>
<key>orderHint</key>
<integer>57</integer>
<integer>55</integer>
</dict>
<key>Pods-FuSiLive.xcscheme</key>
<dict>
<key>isShown</key>
<false/>
<key>orderHint</key>
<integer>55</integer>
<integer>53</integer>
</dict>
<key>Pods-NotificationService.xcscheme</key>
<dict>
<key>isShown</key>
<false/>
<key>orderHint</key>
<integer>58</integer>
<integer>56</integer>
</dict>
<key>PromisesObjC-FBLPromises_Privacy.xcscheme</key>
<dict>
<key>isShown</key>
<false/>
<key>orderHint</key>
<integer>60</integer>
<integer>58</integer>
</dict>
<key>PromisesObjC.xcscheme</key>
<dict>
<key>isShown</key>
<false/>
<key>orderHint</key>
<integer>59</integer>
<integer>57</integer>
</dict>
<key>RMStore.xcscheme</key>
<dict>
<key>isShown</key>
<false/>
<key>orderHint</key>
<integer>63</integer>
<integer>61</integer>
</dict>
<key>RangersAppLog-RangersAppLog.xcscheme</key>
<dict>
<key>isShown</key>
<false/>
<key>orderHint</key>
<integer>62</integer>
<integer>60</integer>
</dict>
<key>RangersAppLog.xcscheme</key>
<dict>
<key>isShown</key>
<false/>
<key>orderHint</key>
<integer>61</integer>
<integer>59</integer>
</dict>
<key>RxCocoa.xcscheme</key>
<dict>
<key>isShown</key>
<false/>
<key>orderHint</key>
<integer>64</integer>
<integer>62</integer>
</dict>
<key>RxDataSources.xcscheme</key>
<dict>
<key>isShown</key>
<false/>
<key>orderHint</key>
<integer>65</integer>
<integer>63</integer>
</dict>
<key>RxRelay.xcscheme</key>
<dict>
<key>isShown</key>
<false/>
<key>orderHint</key>
<integer>66</integer>
<integer>64</integer>
</dict>
<key>RxSwift.xcscheme</key>
<dict>
<key>isShown</key>
<false/>
<key>orderHint</key>
<integer>67</integer>
<integer>65</integer>
</dict>
<key>SJAttributesFactory.xcscheme</key>
<dict>
<key>isShown</key>
<false/>
<key>orderHint</key>
<integer>68</integer>
<integer>66</integer>
</dict>
<key>SJAttributesStringMaker.xcscheme</key>
<dict>
<key>isShown</key>
<false/>
<key>orderHint</key>
<integer>69</integer>
<integer>67</integer>
</dict>
<key>SSZipArchive.xcscheme</key>
<dict>
<key>isShown</key>
<false/>
<key>orderHint</key>
<integer>72</integer>
<integer>70</integer>
</dict>
<key>SnapKit-SnapKit_Privacy.xcscheme</key>
<dict>
<key>isShown</key>
<false/>
<key>orderHint</key>
<integer>71</integer>
<integer>69</integer>
</dict>
<key>SnapKit.xcscheme</key>
<dict>
<key>isShown</key>
<false/>
<key>orderHint</key>
<integer>70</integer>
<integer>68</integer>
</dict>
<key>SwiftyJSON.xcscheme</key>
<dict>
<key>isShown</key>
<false/>
<key>orderHint</key>
<integer>73</integer>
<integer>71</integer>
</dict>
<key>TTSDK.xcscheme</key>
<dict>
<key>isShown</key>
<false/>
<key>orderHint</key>
<integer>75</integer>
<integer>73</integer>
</dict>
<key>TTTAttributedLabel.xcscheme</key>
<dict>
<key>isShown</key>
<false/>
<key>orderHint</key>
<integer>76</integer>
<integer>74</integer>
</dict>
<key>TenjinSDK.xcscheme</key>
<dict>
<key>isShown</key>
<false/>
<key>orderHint</key>
<integer>74</integer>
<integer>72</integer>
</dict>
<key>TwitterCore.xcscheme</key>
<dict>
<key>isShown</key>
<false/>
<key>orderHint</key>
<integer>77</integer>
<integer>75</integer>
</dict>
<key>TwitterKit5.xcscheme</key>
<dict>
<key>isShown</key>
<false/>
<key>orderHint</key>
<integer>78</integer>
<integer>76</integer>
</dict>
<key>UIImage+BlurredFrame.xcscheme</key>
<dict>
<key>isShown</key>
<false/>
<key>orderHint</key>
<integer>79</integer>
<integer>77</integer>
</dict>
<key>YYKit.xcscheme</key>
<dict>
<key>isShown</key>
<false/>
<key>orderHint</key>
<integer>80</integer>
<integer>78</integer>
</dict>
<key>ZXSDK.xcscheme</key>
<dict>
<key>isShown</key>
<false/>
<key>orderHint</key>
<integer>82</integer>
<integer>80</integer>
</dict>
<key>ZipArchive.xcscheme</key>
<dict>
<key>isShown</key>
<false/>
<key>orderHint</key>
<integer>81</integer>
<integer>79</integer>
</dict>
<key>libPhoneNumber-iOS.xcscheme</key>
<dict>
<key>isShown</key>
<false/>
<key>orderHint</key>
<integer>40</integer>
<integer>38</integer>
</dict>
<key>mob_sharesdk-ShareSDK.xcscheme</key>
<dict>
<key>isShown</key>
<false/>
<key>orderHint</key>
<integer>50</integer>
<integer>48</integer>
</dict>
<key>mob_sharesdk-ShareSDK_JS_WeChat.xcscheme</key>
<dict>
<key>isShown</key>
<false/>
<key>orderHint</key>
<integer>51</integer>
<integer>49</integer>
</dict>
<key>mob_sharesdk.xcscheme</key>
<dict>
<key>isShown</key>
<false/>
<key>orderHint</key>
<integer>49</integer>
<integer>47</integer>
</dict>
<key>nanopb.xcscheme</key>
<dict>
<key>isShown</key>
<false/>
<key>orderHint</key>
<integer>53</integer>
<integer>51</integer>
</dict>
</dict>
<key>SuppressBuildableAutocreation</key>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment