chore(macos): treat Swift warnings as errors (#1715)

This commit is contained in:
Tommy Nguyen 2023-12-03 21:50:11 +01:00 коммит произвёл GitHub
Родитель f2601e7b43
Коммит 9559ab475f
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
2 изменённых файлов: 7 добавлений и 4 удалений

Просмотреть файл

@ -15,6 +15,7 @@ final class AppDelegate: NSObject, NSApplicationDelegate {
}()
private var manifestChecksum: String?
private var contentDidAppearToken: NSObjectProtocol?
func applicationShouldTerminateAfterLastWindowClosed(_: NSApplication) -> Bool {
true
@ -237,18 +238,19 @@ extension AppDelegate {
let modalFrame = NSRect(size: WindowSize.modalSize)
rootView.frame = modalFrame
var token: NSObjectProtocol?
token = NotificationCenter.default.addObserver(
contentDidAppearToken = NotificationCenter.default.addObserver(
forName: .RCTContentDidAppear,
object: rootView,
queue: nil,
using: { _ in
using: { [weak self] _ in
#if USE_FABRIC
rootView.frame = modalFrame
#else
(rootView as? RCTRootView)?.contentView.frame = modalFrame
#endif
NotificationCenter.default.removeObserver(token!)
if let token = self?.contentDidAppearToken {
NotificationCenter.default.removeObserver(token)
}
}
)

Просмотреть файл

@ -16,4 +16,5 @@ MTL_FAST_MATH = YES
OTHER_CFLAGS = $(inherited) -fstack-protector-strong
OTHER_LDFLAGS = $(inherited) -fstack-protector-strong
SDKROOT = macosx
SWIFT_TREAT_WARNINGS_AS_ERRORS = YES
WARNING_CFLAGS = -Wall