在安装了firebase core和crashlytic:后,我的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警告:跳过代码签名,因为目标没有Info.plist文件,在这里https://github.com/firebase/firebase-ios-sdk/issues/1846
但似乎没有办法忽略这一警告。。。。
我试图删除这些pod并再次安装(pod安装)、清理、构建、删除派生数据等,但警告仍然存在。。。。
当我试图在我的实际设备上运行带有此警告的应用程序时,我出现了错误:
证书已过期或已被吊销
即使删除~/Library/MobileDevice/Provisioning Profiles/
上的所有配置文件很容易解决此错误,我也可以在实际设备上运行该应用程序。
所以我的问题是。。。。
我仍然可以在没有任何问题的情况下将我的应用发布到应用商店吗?老实说,我是一个初学者,我仍然对代码签名相关的问题感到困惑,这让我很担心,因为如果我想从Xcode 10将应用程序安装到我的真实设备上,我必须一次又一次地手动删除所有配置文件~/Library/MobileDevice/Provisioning Profiles
。
要修复警告,请至少更新到CocoaPods 1.6.0.rc.1 版本
该警告无害,因为FirebaseCore
是一个在构建时链接的静态库。