Skip to content
Toggle navigation
P
Projects
G
Groups
S
Snippets
Help
pidan
/
FuSiLive
This project
Loading...
Sign in
Toggle navigation
Go to a project
Project
Repository
Issues
0
Merge Requests
0
Pipelines
Wiki
Snippets
Members
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Commit
a514747d
authored
Jul 15, 2024
by
ludi
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'feature/UI修改版本' of
http://git.yabolive.net:88/pidan/FuSiLive
into feature/UI修改版本
parents
4f67aa18
69a6410b
Show whitespace changes
Inline
Side-by-side
Showing
20 changed files
with
107 additions
and
102 deletions
DevelopmentPods/FUSFoundation/FUSFoundation/Classes/FUSFoundation/Tools/BaseModel/FUSBaseModel.m
DevelopmentPods/FUSFoundation/FUSFoundation/Classes/FUSFoundation/Views/BaseVC/FUSBaseViewController.m
FuSiLive/AppDelegate.m
FuSiLive/Classes/BaoFang/Broadcast/Model/FUSBroadcastModel.m
FuSiLive/Classes/BaoFang/Broadcast/View/FUSAnimationLabel.m
FuSiLive/Classes/Foundation/Controller/FUSImagePicker/Controller/FUSAlbumViewController.m
FuSiLive/Classes/Foundation/Controller/FUSImagePicker/Controller/FUSImagePickerViewController.m
FuSiLive/Classes/Foundation/Controller/FUSImagePicker/Controller/FUSPhotoViewController.m
FuSiLive/Classes/Foundation/Controller/FUSImagePicker/Controller/NEW_FUSFullImageViewController.m
FuSiLive/Classes/InstantMessaging/Controller/FUSChatDetailViewController.m
FuSiLive/Classes/NewLive/Main/View/FunctionView/AudienceListView/ContributeList/FUSContributeCellTableViewCell.m
FuSiLive/Classes/NewLive/Main/View/FunctionView/AudienceListView/UserList/FUSAudienceTableViewCell.m
FuSiLive/Classes/NewLive/Main/View/FunctionView/GiftView/FUSLiveGiftView.m
FuSiLive/Classes/NewLive/Main/View/FunctionView/PK/View/PKPrepareView/FUSPKRecordHeaderView.m
FuSiLive/Classes/NewsFeed/RichEditor/TZImagePickerController/TZGifPhotoPreviewController.m
FuSiLive/Classes/NewsFeed/RichEditor/TZImagePickerController/TZImagePickerController.h
FuSiLive/Classes/NewsFeed/RichEditor/TZImagePickerController/TZImagePickerController.m
FuSiLive/Classes/NewsFeed/RichEditor/TZImagePickerController/TZVideoPlayerController.m
FuSiLive/Classes/ZhaiXin/Main/Controller/FUSIMZhaiXinViewController.m
FuSiLive/Info.plist
DevelopmentPods/FUSFoundation/FUSFoundation/Classes/FUSFoundation/Tools/BaseModel/FUSBaseModel.m
View file @
a514747d
...
...
@@ -20,7 +20,7 @@
*
* @return 返回对象
*/
+
(
instancetype
)
fus_modelWithDict
:(
NSDictionary
*
)
jsonDict
{
+
(
instancetype
)
fus_modelWithDict
:(
NSDictionary
*
)
jsonDict
{
return
[
self
modelWithDictionary
:
jsonDict
];
}
...
...
DevelopmentPods/FUSFoundation/FUSFoundation/Classes/FUSFoundation/Views/BaseVC/FUSBaseViewController.m
View file @
a514747d
...
...
@@ -42,7 +42,7 @@
//}
-
(
UIStatusBarStyle
)
preferredStatusBarStyle
{
return
UIStatusBarStyleD
efaul
t
;
return
UIStatusBarStyleD
arkConten
t
;
}
-
(
void
)
viewWillAppear
:
(
BOOL
)
animated
...
...
@@ -53,7 +53,7 @@
// 显示状态栏
[[
UIApplication
sharedApplication
]
setStatusBarHidden
:
NO
withAnimation
:
UIStatusBarAnimationFade
];
// 设置状态栏为黑
[[
UIApplication
sharedApplication
]
setStatusBarStyle
:
UIStatusBarStyleD
efaul
t
animated
:
NO
];
[[
UIApplication
sharedApplication
]
setStatusBarStyle
:
UIStatusBarStyleD
arkConten
t
animated
:
NO
];
[
self
setNeedsStatusBarAppearanceUpdate
];
if
(
!
self
.
hiddenNavigationBar
)
{
...
...
FuSiLive/AppDelegate.m
View file @
a514747d
...
...
@@ -120,7 +120,7 @@ static dispatch_queue_t get_status_queue() {
[
FUSConfig
fus_setUpFusiLiveConfigs
];
[[
UIApplication
sharedApplication
]
setStatusBarHidden
:
NO
animated
:
NO
];
[
UIApplication
sharedApplication
].
statusBarStyle
=
UIStatusBarStyle
Light
Content
;
[
UIApplication
sharedApplication
].
statusBarStyle
=
UIStatusBarStyle
Dark
Content
;
[
Sharetrace
initWithDelegate
:
self
appKey
:
SharetraceKey
];
group
=
dispatch_group_create
();
...
...
FuSiLive/Classes/BaoFang/Broadcast/Model/FUSBroadcastModel.m
View file @
a514747d
...
...
@@ -96,7 +96,7 @@
}
}
_languageContent
=
[
FUSFormatContentHelper
fus_replaceFusiLevelImg
:
_languageContent
whiteBg
:
YES
];
_languageContent
=
[
FUSFormatContentHelper
fus_replaceFusiLevelImg
:
_languageContent
];
return
_languageContent
;
}
...
...
FuSiLive/Classes/BaoFang/Broadcast/View/FUSAnimationLabel.m
View file @
a514747d
...
...
@@ -178,7 +178,7 @@
FUSFormatContentModel
*
contentModel
=
[[
FUSFormatContentModel
alloc
]
init
];
contentModel
.
languageContent
=
string
;
NSMutableAttributedString
*
attributedString
=
[
FUSFormatContentHelper
fus_createContentAttributedStringWithModel
:
contentModel
font
:
self
.
animationLabel
.
font
levelImageSize
:
CGSizeMake
(
45
,
27
)];
NSMutableAttributedString
*
attributedString
=
[
FUSFormatContentHelper
fus_createContentAttributedStringWithModel
:
contentModel
font
:
self
.
animationLabel
.
font
levelImageSize
:
CGSizeMake
(
0
,
14
)];
dispatch_async
(
dispatch_get_main_queue
(),
^
{
complete
(
attributedString
);
});
...
...
FuSiLive/Classes/Foundation/Controller/FUSImagePicker/Controller/FUSAlbumViewController.m
View file @
a514747d
...
...
@@ -62,7 +62,7 @@
{
[
super
viewDidAppear
:
animated
];
[[
UIApplication
sharedApplication
]
setStatusBarStyle
:
UIStatusBarStyle
Light
Content
animated
:
NO
];
[[
UIApplication
sharedApplication
]
setStatusBarStyle
:
UIStatusBarStyle
Dark
Content
animated
:
NO
];
}
...
...
FuSiLive/Classes/Foundation/Controller/FUSImagePicker/Controller/FUSImagePickerViewController.m
View file @
a514747d
...
...
@@ -132,7 +132,7 @@
{
[
super
viewDidAppear
:
animated
];
// [[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyle
Light
Content animated:NO];
// [[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyle
Dark
Content animated:NO];
}
#pragma mark - UI
...
...
@@ -153,7 +153,7 @@
{
// self.navigationBar.barStyle = UIBarStyleBlack;
//
// [[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyle
Light
Content animated:YES];
// [[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyle
Dark
Content animated:YES];
}
// 取消按钮
...
...
FuSiLive/Classes/Foundation/Controller/FUSImagePicker/Controller/FUSPhotoViewController.m
View file @
a514747d
...
...
@@ -188,7 +188,7 @@
[
super
viewDidAppear
:
animated
];
// self.navigationController.delegate = self;
// [[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyle
Light
Content animated:NO];
// [[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyle
Dark
Content animated:NO];
[
self
fus_setImageSelectIndex
];
...
...
@@ -299,7 +299,7 @@
UIBarButtonItem
*
backBarItem
=
[[
UIBarButtonItem
alloc
]
initWithCustomView
:
backBtn
];
[
self
.
navigationItem
setLeftBarButtonItems
:@[
backBarItem
]
animated
:
YES
];
// [[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyle
Light
Content animated:YES];
// [[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyle
Dark
Content animated:YES];
}
...
...
FuSiLive/Classes/Foundation/Controller/FUSImagePicker/Controller/NEW_FUSFullImageViewController.m
View file @
a514747d
...
...
@@ -132,7 +132,7 @@
self
.
bottomView
.
frame
=
CGRectMake
(
_bottomView
.
frame
.
origin
.
x
,
self
.
view
.
height
-
bottomHeight
,
_bottomView
.
frame
.
size
.
width
,
bottomHeight
);
}];
// [[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyle
Light
Content animated:NO];
// [[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyle
Dark
Content animated:NO];
_isVisible
=
YES
;
...
...
FuSiLive/Classes/InstantMessaging/Controller/FUSChatDetailViewController.m
View file @
a514747d
...
...
@@ -1475,6 +1475,7 @@
for
(
FUSChatDetailFrameModel
*
frameModel
in
self
.
chatDetailArr
)
{
if
([
model
.
msgModel
.
messageID
isEqualToString
:
frameModel
.
msgModel
.
messageID
])
{
[
frameModel
fus_setValueWithModel
:
model
];
frameModel
.
msgModel
=
model
.
msgModel
;
[
self
fus_judgeMessageTimeIsNeedShowWithIsNewMessage
:
YES
];
FUSIMChatDetailCell
*
cell
=
[
self
.
tableView
cellForRowAtIndexPath
:[
NSIndexPath
indexPathForRow
:[
self
.
chatDetailArr
indexOfObject
:
frameModel
]
inSection
:
0
]];
[
cell
fus_setCellDetailContentWithModel
:
frameModel
];
...
...
FuSiLive/Classes/NewLive/Main/View/FunctionView/AudienceListView/ContributeList/FUSContributeCellTableViewCell.m
View file @
a514747d
...
...
@@ -105,8 +105,8 @@
[
self
.
contentView
addSubview
:
self
.
onlineLabel
];
self
.
genderAndAgeBtn
=
[
UIButton
buttonWithType
:
UIButtonTypeCustom
];
self
.
genderAndAgeBtn
.
titleLabel
.
font
=
[
UIFont
fus_themeFont
:
11
];
self
.
genderAndAgeBtn
.
layer
.
borderColor
=
[
UIColor
colorWithHex
:
@"#
87878A
"
].
CGColor
;
self
.
genderAndAgeBtn
.
titleLabel
.
font
=
[
UIFont
fus_themeFont
:
9
];
self
.
genderAndAgeBtn
.
layer
.
borderColor
=
[
UIColor
colorWithHex
:
@"#
D6D6D7
"
].
CGColor
;
self
.
genderAndAgeBtn
.
layer
.
borderWidth
=
0
.
5
;
self
.
genderAndAgeBtn
.
layer
.
cornerRadius
=
9
;
self
.
genderAndAgeBtn
.
layer
.
masksToBounds
=
YES
;
...
...
@@ -171,8 +171,8 @@
[
self
.
genderAndAgeBtn
mas_makeConstraints
:
^
(
MASConstraintMaker
*
make
)
{
make
.
left
.
equalTo
(
self
.
nicknameLabel
);
make
.
top
.
equalTo
(
self
.
nicknameLabel
.
mas_bottom
).
offset
(
2
);
make
.
height
.
mas_equalTo
(
1
8
);
make
.
width
.
mas_equalTo
(
3
7
);
make
.
height
.
mas_equalTo
(
1
4
);
make
.
width
.
mas_equalTo
(
3
0
);
}];
...
...
@@ -305,16 +305,16 @@
[
self
.
genderAndAgeBtn
mas_remakeConstraints
:
^
(
MASConstraintMaker
*
make
)
{
make
.
left
.
equalTo
(
self
.
nicknameLabel
);
make
.
top
.
equalTo
(
self
.
nicknameLabel
.
mas_bottom
).
offset
(
2
);
make
.
height
.
mas_equalTo
(
1
8
);
make
.
width
.
mas_equalTo
(
3
7
);
make
.
height
.
mas_equalTo
(
1
4
);
make
.
width
.
mas_equalTo
(
3
0
);
}];
}
else
{
[
self
.
genderAndAgeBtn
setTitle
:
@""
forState
:
UIControlStateNormal
];
[
self
.
genderAndAgeBtn
mas_remakeConstraints
:
^
(
MASConstraintMaker
*
make
)
{
make
.
left
.
equalTo
(
self
.
nicknameLabel
);
make
.
top
.
equalTo
(
self
.
nicknameLabel
.
mas_bottom
).
offset
(
2
);
make
.
height
.
mas_equalTo
(
1
8
);
make
.
width
.
mas_equalTo
(
1
8
);
make
.
height
.
mas_equalTo
(
1
4
);
make
.
width
.
mas_equalTo
(
1
4
);
}];
}
}
...
...
FuSiLive/Classes/NewLive/Main/View/FunctionView/AudienceListView/UserList/FUSAudienceTableViewCell.m
View file @
a514747d
...
...
@@ -85,8 +85,8 @@
[
self
.
contentView
addSubview
:
self
.
onlineLabel
];
self
.
genderAndAgeBtn
=
[
UIButton
buttonWithType
:
UIButtonTypeCustom
];
self
.
genderAndAgeBtn
.
titleLabel
.
font
=
[
UIFont
fus_themeFont
:
11
];
self
.
genderAndAgeBtn
.
layer
.
borderColor
=
[
UIColor
colorWithHex
:
@"#
87878A
"
].
CGColor
;
self
.
genderAndAgeBtn
.
titleLabel
.
font
=
[
UIFont
fus_themeFont
:
9
];
self
.
genderAndAgeBtn
.
layer
.
borderColor
=
[
UIColor
colorWithHex
:
@"#
D6D6D7
"
].
CGColor
;
self
.
genderAndAgeBtn
.
layer
.
borderWidth
=
0
.
5
;
self
.
genderAndAgeBtn
.
layer
.
cornerRadius
=
9
;
self
.
genderAndAgeBtn
.
layer
.
masksToBounds
=
YES
;
...
...
@@ -131,8 +131,8 @@
[
self
.
genderAndAgeBtn
mas_makeConstraints
:
^
(
MASConstraintMaker
*
make
)
{
make
.
left
.
equalTo
(
self
.
nicknameLabel
);
make
.
top
.
equalTo
(
self
.
nicknameLabel
.
mas_bottom
).
offset
(
2
);
make
.
height
.
mas_equalTo
(
1
8
);
make
.
width
.
mas_equalTo
(
3
7
);
make
.
height
.
mas_equalTo
(
1
4
);
make
.
width
.
mas_equalTo
(
3
0
);
}];
}
...
...
@@ -241,8 +241,8 @@
make
.
left
.
equalTo
(
self
.
nicknameLabel
);
make
.
top
.
equalTo
(
self
.
nicknameLabel
.
mas_bottom
).
offset
(
2
);
make
.
height
.
mas_equalTo
(
1
8
);
make
.
width
.
mas_equalTo
(
3
7
);
make
.
height
.
mas_equalTo
(
1
4
);
make
.
width
.
mas_equalTo
(
3
0
);
}];
}
else
{
...
...
@@ -253,8 +253,8 @@
[
self
.
genderAndAgeBtn
mas_remakeConstraints
:
^
(
MASConstraintMaker
*
make
)
{
make
.
left
.
equalTo
(
self
.
nicknameLabel
);
make
.
top
.
equalTo
(
self
.
nicknameLabel
.
mas_bottom
).
offset
(
2
);
make
.
height
.
mas_equalTo
(
1
8
);
make
.
width
.
mas_equalTo
(
1
8
);
make
.
height
.
mas_equalTo
(
1
4
);
make
.
width
.
mas_equalTo
(
1
4
);
}];
}
}
...
...
FuSiLive/Classes/NewLive/Main/View/FunctionView/GiftView/FUSLiveGiftView.m
View file @
a514747d
...
...
@@ -1232,12 +1232,13 @@ static FUSLiveGiftView *giftView = nil;
_broadcastNewsHaveData
=
YES
;
__block
int
newsIndex
=
0
;
FUSBroadcastModel
*
model
=
broadcastNewsDic
[
@"newsModel"
][
newsIndex
];
__weak
typeof
(
self
)
weakSelf
=
self
;
[
_jackpotScrollInfoView
.
animationLabel
changeTextColorWithString
:
model
.
languageContent
complete
:
^
(
NSMutableAttributedString
*
attributedString
)
{
[
_
jackpotScrollInfoView
.
animationLabel
fus_setAnimationattrContent
:
attributedString
];
[
_
jackpotScrollInfoView
.
animationLabel
fus_startAnimation
];
[
weakSelf
.
jackpotScrollInfoView
.
animationLabel
fus_setAnimationattrContent
:
attributedString
];
[
weakSelf
.
jackpotScrollInfoView
.
animationLabel
fus_startAnimation
];
}];
__weak
typeof
(
self
)
weakSelf
=
self
;
_jackpotScrollInfoView
.
animationLabel
.
endBlock
=
^
{
if
(
weakSelf
.
giftPanelIsShow
==
YES
&&
newsArr
.
count
>
0
)
{
...
...
FuSiLive/Classes/NewLive/Main/View/FunctionView/PK/View/PKPrepareView/FUSPKRecordHeaderView.m
View file @
a514747d
...
...
@@ -35,15 +35,16 @@
self
.
sessionLocalLabel
.
text
=
[
NSString
fus_localString
:
@"场次"
];
self
.
winRateLocalLabel
.
text
=
[
NSString
fus_localString
:
@"胜率"
];
_circleView
=
[[
FUSCircleProgressView
alloc
]
initWithFrame
:
CGRectMake
(
8
,
5
.
5
,
75
,
75
)];
_circleView
=
[[
FUSCircleProgressView
alloc
]
initWithFrame
:
CGRectMake
(
-
2
,
-
2
,
94
,
94
)];
// _circleView.textfont = [UIFont systemFontOfSize:11];
// _circleView.textColor = [UIColor clearColor];
// _circleView.processStr = nil;
_circleView
.
proessBgColor
=
[
UIColor
colorWithHex
:
@"#EEEEEE"
];
//
_circleView.processColor = [UIColor colorWithHex:@"#FFC231"];
_circleView
.
processColor
=
[
UIColor
colorWithHex
:
@"#FFC231"
];
_circleView
.
processGradientColor
=
@[(
id
)[
UIColor
colorWithHex
:
@"#FFC231"
].
CGColor
,(
id
)[
UIColor
colorWithHex
:
@"#FADA8D"
].
CGColor
];
_circleView
.
processWidth
=
4
;
_circleView
.
isAnimate
=
YES
;
_circleView
.
clockwise
=
YES
;
[
self
.
winRateBgView
addSubview
:
_circleView
];
[
_circleView
startDrawCircleProcessView
];
[
_circleView
animateToProgress
:
0
.
0
];
...
...
FuSiLive/Classes/NewsFeed/RichEditor/TZImagePickerController/TZGifPhotoPreviewController.m
View file @
a514747d
...
...
@@ -45,7 +45,7 @@
-
(
void
)
viewWillAppear
:
(
BOOL
)
animated
{
[
super
viewWillAppear
:
animated
];
_originStatusBarStyle
=
[
UIApplication
sharedApplication
].
statusBarStyle
;
[
UIApplication
sharedApplication
].
statusBarStyle
=
UIStatusBarStyle
Light
Content
;
[
UIApplication
sharedApplication
].
statusBarStyle
=
UIStatusBarStyle
Dark
Content
;
}
-
(
void
)
viewWillDisappear
:
(
BOOL
)
animated
{
...
...
FuSiLive/Classes/NewsFeed/RichEditor/TZImagePickerController/TZImagePickerController.h
View file @
a514747d
...
...
@@ -162,7 +162,7 @@
@property
(
nonatomic
,
assign
)
BOOL
hideWhenCanNotSelect
;
/// Deprecated, Use statusBarStyle (顶部statusBar 是否为系统默认的黑色,默认为NO)
@property
(
nonatomic
,
assign
)
BOOL
isStatusBarDefault
__attribute__
((
deprecated
(
"Use -statusBarStyle."
)));
/// statusBar的样式,默认为UIStatusBarStyle
Light
Content
/// statusBar的样式,默认为UIStatusBarStyle
Dark
Content
@property
(
assign
,
nonatomic
)
UIStatusBarStyle
statusBarStyle
;
#pragma mark -
...
...
FuSiLive/Classes/NewsFeed/RichEditor/TZImagePickerController/TZImagePickerController.m
View file @
a514747d
...
...
@@ -130,7 +130,7 @@
if
(
isStatusBarDefault
)
{
self
.
statusBarStyle
=
UIStatusBarStyleDefault
;
}
else
{
self
.
statusBarStyle
=
UIStatusBarStyle
Light
Content
;
self
.
statusBarStyle
=
UIStatusBarStyle
Dark
Content
;
}
}
...
...
@@ -296,7 +296,7 @@
// 2.2.26版本,不主动缩放图片,降低内存占用
self
.
notScaleImage
=
YES
;
self
.
needFixComposition
=
NO
;
self
.
statusBarStyle
=
UIStatusBarStyle
Light
Content
;
self
.
statusBarStyle
=
UIStatusBarStyle
Dark
Content
;
self
.
cannotSelectLayerColor
=
[[
UIColor
whiteColor
]
colorWithAlphaComponent
:
0
.
8
];
self
.
allowCameraLocation
=
YES
;
...
...
FuSiLive/Classes/NewsFeed/RichEditor/TZImagePickerController/TZVideoPlayerController.m
View file @
a514747d
...
...
@@ -57,7 +57,7 @@
-
(
void
)
viewWillAppear
:
(
BOOL
)
animated
{
[
super
viewWillAppear
:
animated
];
_originStatusBarStyle
=
[
UIApplication
sharedApplication
].
statusBarStyle
;
[
UIApplication
sharedApplication
].
statusBarStyle
=
UIStatusBarStyle
Light
Content
;
[
UIApplication
sharedApplication
].
statusBarStyle
=
UIStatusBarStyle
Dark
Content
;
}
-
(
void
)
viewWillDisappear
:
(
BOOL
)
animated
{
...
...
FuSiLive/Classes/ZhaiXin/Main/Controller/FUSIMZhaiXinViewController.m
View file @
a514747d
...
...
@@ -54,7 +54,7 @@
@implementation
FUSIMZhaiXinViewController
-
(
UIStatusBarStyle
)
preferredStatusBarStyle
{
return
UIStatusBarStyle
Light
Content
;
return
UIStatusBarStyle
Dark
Content
;
}
-
(
instancetype
)
init
{
...
...
@@ -104,7 +104,7 @@
[
FUSIMChatService
shareInstance
].
chatDelegate
=
nil
;
// // 设置状态栏为白色
// [[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyle
Light
Content animated:NO];
// [[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyle
Dark
Content animated:NO];
// [self setNeedsStatusBarAppearanceUpdate];
}
...
...
FuSiLive/Info.plist
View file @
a514747d
...
...
@@ -22,68 +22,6 @@
<
string
>
$
(
MARKETING_VERSION
)<
/string
>
<
k
e
y
>
CFBundleSignature
<
/k
e
y
>
<
string
>
????
<
/string
>
<
k
e
y
>
CFBundleVersion
<
/k
e
y
>
<
string
>
$
(
CURRENT_PROJECT_VERSION
)<
/string
>
<
k
e
y
>
ITSAppUsesNonExemptEncryption
<
/k
e
y
>
<
fa
ls
e
/
>
<
k
e
y
>
LSRequiresIPhoneOS
<
/k
e
y
>
<
tru
e
/
>
<
k
e
y
>
NSAppTransportSecurity
<
/k
e
y
>
<
d
i
c
t
>
<
k
e
y
>
NSAllowsArbitraryLoads
<
/k
e
y
>
<
tru
e
/
>
<
/
d
i
c
t
>
<
k
e
y
>
NSCameraUsageDescription
<
/k
e
y
>
<
string
>
开启直播,需要访问您的相机哦
<
/string
>
<
k
e
y
>
NSContactsUsageDescription
<
/k
e
y
>
<
string
>
获取您的通讯录,邀请好友来加入
<
/string
>
<
k
e
y
>
NSLocationAlwaysAndWhenInUseUsageDescription
<
/k
e
y
>
<
string
>
需要获取您的位置,以便发现附近的主播哦
<
/string
>
<
k
e
y
>
NSMicrophoneUsageDescription
<
/k
e
y
>
<
string
>
开启直播,需要访问您的麦克风哦
<
/string
>
<
k
e
y
>
NSPhotoLibraryAddUsageDescription
<
/k
e
y
>
<
string
>
存储图片,需要访问您的相册
<
/string
>
<
k
e
y
>
NSPhotoLibraryUsageDescription
<
/k
e
y
>
<
string
>
获取图片,需要访问您的相册
<
/string
>
<
k
e
y
>
NSUserTrackingUsageDescription
<
/k
e
y
>
<
string
>
此标识符将用于向您推荐个性化广告。
<
/string
>
<
k
e
y
>
UIAppFonts
<
/k
e
y
>
<
a
rr
a
y
>
<
string
>
FZCustom01.ttf
<
/string
>
<
/
a
rr
a
y
>
<
k
e
y
>
UIBackgroundModes
<
/k
e
y
>
<
a
rr
a
y
>
<
string
>
audio
<
/string
>
<
string
>
remote-notification
<
/string
>
<
/
a
rr
a
y
>
<
k
e
y
>
UILaunchStoryboardName
<
/k
e
y
>
<
string
>
Launch
Screen.storyboard
<
/string
>
<
k
e
y
>
FacebookAdvertiserIDCollectionEnabled
<
/k
e
y
>
<
tru
e
/
>
<
k
e
y
>
FacebookAppID
<
/k
e
y
>
<
string
>
382456482257502
<
/string
>
<
k
e
y
>
FacebookAutoLogAppEventsEnabled
<
/k
e
y
>
<
tru
e
/
>
<
k
e
y
>
FacebookClientToken
<
/k
e
y
>
<
string
>
045478b9202f7c4913ab5366eaf15f8a
<
/string
>
<
k
e
y
>
FacebookDisplayName
<
/k
e
y
>
<
string
>
FuSiLive
<
/string
>
<
k
e
y
>
UIRequiredDeviceCapabilities
<
/k
e
y
>
<
a
rr
a
y
>
<
string
>
armv7
<
/string
>
<
/
a
rr
a
y
>
<
k
e
y
>
UIStatusBarHidden
<
/k
e
y
>
<
tru
e
/
>
<
k
e
y
>
UISupportedInterfaceOrientations
<
/k
e
y
>
<
a
rr
a
y
>
<
string
>
UIInterfaceOrientationPortrait
<
/string
>
<
/
a
rr
a
y
>
<
k
e
y
>
UIUserInterfaceStyle
<
/k
e
y
>
<
string
>
Light
<
/string
>
<
k
e
y
>
UIViewControllerBasedStatusBarAppearance
<
/k
e
y
>
<
fa
ls
e
/
>
<
k
e
y
>
WKRunsIndependentlyOfCompanionApp
<
/k
e
y
>
<
fa
ls
e
/
>
<
k
e
y
>
CFBundleURLTypes
<
/k
e
y
>
<
a
rr
a
y
>
<
d
i
c
t
>
...
...
@@ -143,5 +81,69 @@
<
/
a
rr
a
y
>
<
/
d
i
c
t
>
<
/
a
rr
a
y
>
<
k
e
y
>
CFBundleVersion
<
/k
e
y
>
<
string
>
$
(
CURRENT_PROJECT_VERSION
)<
/string
>
<
k
e
y
>
FacebookAdvertiserIDCollectionEnabled
<
/k
e
y
>
<
tru
e
/
>
<
k
e
y
>
FacebookAppID
<
/k
e
y
>
<
string
>
382456482257502
<
/string
>
<
k
e
y
>
FacebookAutoLogAppEventsEnabled
<
/k
e
y
>
<
tru
e
/
>
<
k
e
y
>
FacebookClientToken
<
/k
e
y
>
<
string
>
045478b9202f7c4913ab5366eaf15f8a
<
/string
>
<
k
e
y
>
FacebookDisplayName
<
/k
e
y
>
<
string
>
FuSiLive
<
/string
>
<
k
e
y
>
ITSAppUsesNonExemptEncryption
<
/k
e
y
>
<
fa
ls
e
/
>
<
k
e
y
>
LSRequiresIPhoneOS
<
/k
e
y
>
<
tru
e
/
>
<
k
e
y
>
NSAppTransportSecurity
<
/k
e
y
>
<
d
i
c
t
>
<
k
e
y
>
NSAllowsArbitraryLoads
<
/k
e
y
>
<
tru
e
/
>
<
/
d
i
c
t
>
<
k
e
y
>
NSCameraUsageDescription
<
/k
e
y
>
<
string
>
开启直播,需要访问您的相机哦
<
/string
>
<
k
e
y
>
NSContactsUsageDescription
<
/k
e
y
>
<
string
>
获取您的通讯录,邀请好友来加入
<
/string
>
<
k
e
y
>
NSLocationAlwaysAndWhenInUseUsageDescription
<
/k
e
y
>
<
string
>
需要获取您的位置,以便发现附近的主播哦
<
/string
>
<
k
e
y
>
NSMicrophoneUsageDescription
<
/k
e
y
>
<
string
>
开启直播,需要访问您的麦克风哦
<
/string
>
<
k
e
y
>
NSPhotoLibraryAddUsageDescription
<
/k
e
y
>
<
string
>
存储图片,需要访问您的相册
<
/string
>
<
k
e
y
>
NSPhotoLibraryUsageDescription
<
/k
e
y
>
<
string
>
获取图片,需要访问您的相册
<
/string
>
<
k
e
y
>
NSUserTrackingUsageDescription
<
/k
e
y
>
<
string
>
此标识符将用于向您推荐个性化广告。
<
/string
>
<
k
e
y
>
UIAppFonts
<
/k
e
y
>
<
a
rr
a
y
>
<
string
>
FZCustom01.ttf
<
/string
>
<
/
a
rr
a
y
>
<
k
e
y
>
UIBackgroundModes
<
/k
e
y
>
<
a
rr
a
y
>
<
string
>
audio
<
/string
>
<
string
>
remote-notification
<
/string
>
<
/
a
rr
a
y
>
<
k
e
y
>
UILaunchStoryboardName
<
/k
e
y
>
<
string
>
Launch
Screen.storyboard
<
/string
>
<
k
e
y
>
UIRequiredDeviceCapabilities
<
/k
e
y
>
<
a
rr
a
y
>
<
string
>
armv7
<
/string
>
<
/
a
rr
a
y
>
<
k
e
y
>
UIRequiresFullScreen
<
/k
e
y
>
<
tru
e
/
>
<
k
e
y
>
UIStatusBarHidden
<
/k
e
y
>
<
tru
e
/
>
<
k
e
y
>
UISupportedInterfaceOrientations
<
/k
e
y
>
<
a
rr
a
y
>
<
string
>
UIInterfaceOrientationPortrait
<
/string
>
<
/
a
rr
a
y
>
<
k
e
y
>
UIUserInterfaceStyle
<
/k
e
y
>
<
string
>
Dark
<
/string
>
<
k
e
y
>
UIViewControllerBasedStatusBarAppearance
<
/k
e
y
>
<
fa
ls
e
/
>
<
k
e
y
>
WKRunsIndependentlyOfCompanionApp
<
/k
e
y
>
<
fa
ls
e
/
>
<
/
d
i
c
t
>
<
/plist
>
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment