ITADN

Build Warnings In Xcode 26

#8817OpenLowAmmo 创建于 2026-03-31
T-Bug
L
LowAmmocommented
### How frequently does the bug occur? Always ### Description Just seeing some new warnings when building RealmSwift with Xcode 26. Pods/Realm/Realm/RLMObjectStore.mm:95:90: warning: ISO C++ requires field designators to be specified in declaration order; field 'diff' will be initialized after field 'update' [-Wreorder-init-list] 95 | CreatePolicy createPolicy = {.create = true, .copy = false, .diff = false, .update = false}; | ~~~~~~~~~~^~~~~ Pods/Realm/Realm/RLMObjectStore.mm:95:73: note: previous initialization for field 'diff' is here 95 | CreatePolicy createPolicy = {.create = true, .copy = false, .diff = false, .update = false}; | ^~~~~ Pods/Realm/Realm/RLMObjectStore.mm:143:89: warning: ISO C++ requires field designators to be specified in declaration order; field 'diff' will be initialized after field 'update' [-Wreorder-init-list] 143 | CreatePolicy createPolicy = {.create = true, .copy = true, .diff = false, .update = false}; | ~~~~~~~~~~^~~~~ Pods/Realm/Realm/RLMObjectStore.mm:143:72: note: previous initialization for field 'diff' is here 143 | CreatePolicy createPolicy = {.create = true, .copy = true, .diff = false, .update = false}; | ^~~~~ Pods/RealmSwift/RealmSwift/ThreadSafeReference.swift:221:46: warning: conformance of 'RLMThreadSafeReference<Confined>' to protocol 'Sendable' was already stated in the type's module 'Realm' extension RLMThreadSafeReference: @unchecked Sendable { ^ Build/Products/Debug-iphonesimulator/Realm/Realm.framework/Headers/RLMThreadSafeReference.h:71:12: note: 'RLMThreadSafeReference<Confined>' implicitly conforms to protocol 'Sendable' here @interface RLMThreadSafeReference<__covariant Confined : id<RLMThreadConfined>> : NSObject ^ And this warning has been around for a few Xcode versions, when the library is consumed via cocoapods - `Realm: ld: warning: ignoring duplicate libraries: '-lc++'` ### Stacktrace & log output ```shell n/a ``` ### Can you reproduce the bug? Always ### Reproduction Steps Just build an app that consumes RealmSwift via cocoapods ### Version 20.0.4 ### What Atlas Services are you using? Local Database only ### Are you using encryption? No ### Platform OS and version(s) Xcode 26,4 ### Build environment Xcode version: 26.4 Dependency manager and version: cocoapods 1.16.2
4 条评论