CocoaPods框架不支持配置配置文件 [英] Cocoapods frameworks does not support provisioning profiles

查看:39
本文介绍了CocoaPods框架不支持配置配置文件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我是iOS开发领域的新手。

我在一个iOS应用程序开发部门工作。我正在使用CocoaPods集成Alamofire和KeychainSwift等第三方库。

当我导出档案以从本地生成.ipa文件时,它工作正常。但是当我尝试在我的CI工具(Jenkins)中执行相同的操作时,它的Giving Export失败!。

返回错误:

exportArchive:KeychainSwift.framework不支持设置配置文件。
错误:exportArchive:AlamoFire.framework不支持设置配置文件。

它要求我:

&q;从您的"导出选项"属性列表的";ProvisioningProfiles";字典中删除此项目。

但我将无法执行此操作,因为它需要我的主应用程序。

我在互联网上做了所有的把戏,如下所示。我在Podfile的末尾添加了以下行。

post_install do |installer|
  installer.pods_project.build_configurations.each do |config|
    config.build_settings['PROVISIONING_PROFILE_SPECIFIER'] = ''
    config.build_settings['CODE_SIGNING_ALLOWED'] = 'NO'
    config.build_settings['CODE_SIGNING_REQUIRED'] = 'NO'
  end
  installer.pods_project.targets.each do |target|
      target.build_configurations.each do |config|
        config.build_settings['PROVISIONING_PROFILE_SPECIFIER'] = ''
        config.build_settings['CODE_SIGNING_ALLOWED'] = 'NO'
        config.build_settings['CODE_SIGNING_REQUIRED'] = 'NO'
      end
  end
end

完成此操作后,我再次重新安装Pod,但没有成功。

有人能帮忙吗?

推荐答案

我最近遇到了与您相同的问题。我花了几天时间,然后解决了它。 我使用.sh命令文件打包。

仅修改了xcodebuild存档: PROVISIONING_PROFILE**_APP**=";${provisioningProfile}";PRODUCT_BUNDLE_IDENTIFIER**_APP**=";${bundleID}";

重要事项重复3次: (仅添加:_APP) (仅添加:_APP) (仅添加:_APP) 终于解决了。

这篇关于CocoaPods框架不支持配置配置文件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆