[英]iOS 16 + Firebase: The app references non-public selectors determineAppInstallationAttributionWithCompletionHandler:
I am trying to submit native app using Xcode to the App Store.我正在尝试使用 Xcode 向 App Store 提交本机应用程序。 The app is built with Firebase and SwiftUI for iOS 16. The submission finishes with the following warning:
该应用程序是使用 Firebase 和 SwiftUI 构建的,用于 iOS 16。提交结束时出现以下警告:
The app references non-public selectors in Payload/MyApp.app/MyApp: determineAppInstallationAttributionWithCompletionHandler:, lookupAdConversionDetails:, transform:应用程序在 Payload/MyApp.app/MyApp 中引用了非公共选择器:determineAppInstallationAttributionWithCompletionHandler:、lookupAdConversionDetails:、transform:
I am not doing anything in my code with this API.我没有用这个 API 在我的代码中做任何事情。 Does anyone know how to fix this?
有谁知道如何解决这一问题?
Thanks!谢谢!
The same problem occurred in my environment.我的环境中也出现了同样的问题。
I've solved it by using another machine running Xcode 13.4.1, with bitcode enabled.我已经通过使用另一台运行 Xcode 13.4.1 并启用位码的机器解决了这个问题。 It seems to be related to Xcode 14 deprecating bitcode.
它似乎与 Xcode 14 deprecating bitcode 有关。
The issue was fixed in Firebase 8.1.1该问题已在 Firebase 8.1.1 中修复
https://github.com/firebase/firebase-ios-sdk/issues/8222 https://github.com/firebase/firebase-ios-sdk/issues/8222
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.