问题分析:
Class TWTRUserAuthRequestSigner is implemented in both控制台警告详情如下
objc[4397]:
Class TWTRUserAuthRequestSigner is implemented in both
/private/var/containers/Bundle/Application/00D57A99-A8F6-4F45-BF20-299D83AE5FB9/SOUFEEL.app/Frameworks/Twi
Sign In with Apple是iOS 13的新增功能
所以现在苹果的app有第三方登录的功能需要加上苹果的登录(不然审核时会被拒掉)
一、证书文件配置
登录开发者账号,创建Bundle ID时 勾选 Sign In With Apple ,开启登录功能(勾选或取消服务,会导致之前的 profile 描述文件失效,不需要新建,只要点击 Edit 重新编辑对应的 profile文件,然后保存下载使用新的profile文件即可)
二、xcode配置
在xcode中去添加Sign
问题原因:
苹果又给我们挖坑了,iOS 16屏幕旋转报错:[Orientation] BUG IN CLIENT OF UIKIT: Setting UIDevice.orientation is not supported. Please use UIWindowScene.requestGeometryUpdate(_:)
坑:听说xcode 14 和 xcode 13编译出的安装包效果不一,经测试确实如此!还是要打包测试完毕以后再上线哦!
解决办法:
坑1、
经过实验,以前的方法
在开发过程中,我们总是遇到这样那样的特殊要求,比如在指定页面展示特殊的样式,完全异于整个app的风格,为此有很多办法解决,今天我来记录其中一种,我们互相学习交流。如有不妥还请指正,如有更好的方案,欢迎交流学习。
一、只改变状态栏颜色
1、首先在info.plist设置View controller-based status bar appearance,并将其值设置为YES。
2、在需要修改状态栏颜色的页面重写系统方法-preferredStatusBarStyle