警告:由于目标没有Info.plist文件而跳过代码签名是否有害



在安装了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是一个在构建时链接的静态库。

相关内容

最新更新