在 iOS 16 之前,横向呈现单屏对于纵向应用来说是可以的。工作代码如下。
备注:整个应用程序仅处于纵向模式。
override public var shouldAutorotate: Bool {
return false
}
override public var supportedInterfaceOrientations: UIInterfaceOrientationMask {
return .landscapeLeft
}
override public var preferredInterfaceOrientationForPresentation: UIInterfaceOrientation {
return .landscapeLeft
}
Run Code Online (Sandbox Code Playgroud)
我找到了解决方案,但它适用于UIWindowScene,但我需要 UIWindow 中的解决方案。我需要帮助来修复 iOS 16 中的问题。
Xcode - 14.0,iOS - 16.0,模拟器 - 14 Pro
如果有人需要,我可以准备演示。
找到不支持的资源(不是目录,文件或符号链接)命令/ usr/bin/codesign失败,退出代码为1
这就像重复但不重复.请看一看.
完整的错误日志:
/ usr/bin/codesign --force --sign 491E340B5E328D23372C090BB9ED8E9E2D610AE1 --entitlements /Users/aCompanyname/Library/Developer/Xcode/DerivedData/aAppName-cstkxztmaerbnbcjdfhqxaugmcbi/Build/Intermediates/ArchiveIntermediates/aAppName/IntermediateBuildFilesPath/aAapName.build/Release-iphoneos /aAapName.build/aAapName.app.xcent --timestamp = none /Users/aCompanyname/Library/Developer/Xcode/DerivedData/aAapName-cstkxztmaerbnbcjdfhqxaugmcbi/Build/Intermediates/ArchiveIntermediates/aAapName/InstallationBuildProductsLocation/Applications/aAapName.app
/Users/aCompanyname/Library/Developer/Xcode/DerivedData/aAapName-cstkxztmaerbnbcjdfhqxaugmcbi/Build/Intermediates/ArchiveIntermediates/aAapName/InstallationBuildProductsLocation/Applications/aAapName.app:
找到不支持的资源(不是目录,文件或符号链接)命令/ usr/bin/codesign失败,退出代码为1
生成构建时会突然发生.在不同的论坛上花了一些时间后,我检查了Keychain访问和开发者帐户中的所有内容,还在xcode中检查了代码签名.一切都很好看.无法找到实际问题.
如果有人,请分享解决方案或任何想法.谢谢.