在安装firebase核心并崩溃后,我在Xcode 10上收到此警告:
警告:由于目标没有Info.plist,因此跳过代码签名 文件。 (在目标“ FirebaseCore”中)
这是我使用的吊舱:
# Uncomment the next line to define a global platform for your project
platform :ios, '9.3'
target 'xxx' do
# Comment the next line if you're not using Swift and don't want to use dynamic frameworks
use_frameworks!
# Pods for xxx
pod 'Firebase/Core'
pod 'Fabric', '~> 1.9.0'
pod 'Crashlytics', '~> 3.12.0'
end
我试图在以下位置找到解决方案:Xcode 10 Warning: Skipping code signing because the target does not have an Info.plist file和此处https://github.com/firebase/firebase-ios-sdk/issues/1846
但忽略此警告似乎无解....
我试图删除这些pod并再次安装(pod安装),清理,构建,删除派生数据等,但是警告仍然存在。...
,当我尝试使用此警告在实际设备上运行该应用程序时,出现错误:
证书已过期或已被撤销
即使可以通过删除~/Library/MobileDevice/Provisioning\ Profiles/
上的所有配置配置文件来解决此错误,我也可以在实际设备上运行该应用程序。
所以我的问题是....
我仍然可以在没有任何问题的情况下将我的应用发布到应用商店吗?老实说,我是一个初学者,但是我仍然对与代码签名相关的问题感到困惑,这让我感到担忧,因为如果我想将应用程序安装到我的真实设备上,必须一遍又一遍地手动删除所有配置文件~/Library/MobileDevice/Provisioning\ Profiles
从Xcode 10开始。
答案 0 :(得分:0)
要解决此警告,请至少更新到CocoaPods版本1.6.0.rc.1
警告不是有害的,因为FirebaseCore
是一个静态库,在构建时会被链接。