首页 > 其他分享 >Warning: usage of --preserve-metadata with option "resource-rules" (deprecated in Mac OS X

Warning: usage of --preserve-metadata with option "resource-rules" (deprecated in Mac OS X

时间:2023-05-22 12:05:23浏览次数:60  
标签:preserve resource option rules 移除 10.10 metadata


jenkins 构建项目的时候报错:

error 1. Output: Warning: usage of –preserve-metadata with option “resource-rules” (deprecated in Mac OS X >= 10.10)!

报错原因:
是因为Xcode自带的打包插件PackageApplication在Mac OS X >= 10.10的时候,不支持ResourceRules.plist的重签名打包了。

解决方案:
移除PackageApplication中resource-rules相关的定义。
具体操作如下:
(1)第一步
找到PackageApplication。

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/PackageApplication

(2)第二步
移除resource-rules和”–resource-rules=$destApp/ResourceRules.plist”。

移除前
- my @codesign_args = (“/usr/bin/codesign”, “–force”, “–preserve-metadata=identifier,entitlements,resource-rules”,
- “–sign”, optsign,−“–resource−rules=destApp/ResourceRules.plist”);

移除后
+ my @codesign_args = (“/usr/bin/codesign”, “–force”, “–preserve-metadata=identifier,entitlements”,
+ “–sign”, $opt{sign});

最后重新jenkins打包,就不会出现error 1. Output: Warning: usage of –preserve-metadata with option “resource-rules” (deprecated in Mac OS X >= 10.10)!

参考资料:http://cutting.io/posts/packaging-ios-apps-from-the-command-line/


标签:preserve,resource,option,rules,移除,10.10,metadata
From: https://blog.51cto.com/u_13481937/6322850

相关文章

  • 学习笔记-Java8新特性-第五节-Optional类
    Optional类Optional<T>是一个容器类代表一个值存在或不存在致力于解决空指针异常问题(NPE)可以快速锁定发生NPE的位置(这东西真的好用吗?)常用方法Optional.of(Tt)创建一个Optional实例不能传入空指针,会报NPE使用Optional,报空指针了,说明就是这里的问题?......
  • [Rust] Option
    fnmultiply(num:Option<usize>)->usize{returnnum.unwrap_or(0)*5;}fnmultiply1(num:Option<usize>)->Option<usize>{matchnum{Some(num)=>Some(num*5),None=>None,}}fnmultiply......
  • resources 文件没有编译到 target 文件中 解决办法
    IDEA一般提示 :java.lang.IllegalStateException:FailedtoloadApplicationContext仔细观察 target中 compile编译后的classes文件中缺少resources中的springXML容器 所以才会提示未能加载spring容器 解决办法1在ProjectStructure中 Modeulse菜单......
  • SpringBoot的@Autowired和@Resource使用
    1、区别见:https://blog.csdn.net/xhbzl/article/details/1267658932、使用2.1、注入配置类比如注入config的bean@ConfigurationpublicclassMyThymeLeafConfig{@ResourceprivateApplicationContextapplicationContext;/**自定义的bean*/......
  • 【Antd 】selsect 的 option 选项随页面滚动,或被遮挡解决办法
    <divstyle={{padding:100,height:1000,background:'#eee',position:'relative'}}id="area"><h4>可滚动的区域/scrollablearea</h4><SelectdefaultValue="lucy"style={......
  • @Autowired和@Resource的区别
    @Autowired和@Resource的区别一、相同点@Resource的作用相当于@Autowired,均可标注在字段或属性的setter方法上。二、不同点(1)提供方:@Autowired是由org.springframework.beans.factory.annotation.Autowired提供,换句话说就是由Spring提供;@Resource是由javax.annotation.Resource......
  • android.content.res.Resources$NotFoundException: String resource ID #0x4
    问题描述:android.content.res.Resources$NotFoundException:StringresourceID#0x4翻译为:android.content.res。资源$NotFoundException:字符串资源ID#0x4。原因:类型转换错误,请查看报错的地方和传过来(或是从接口获取的类型)的类型是否一致......
  • Java中getResourceAsStream的用法,读取jar里面的文件
    首先,Java中的getResourceAsStream有以下几种:1.Class.getResourceAsStream(Stringpath):path不以’/'开头时默认是从此类所在的包下取资源,以’/'开头则是从ClassPath根下获取。其只是通过path构造一个绝对路径,最终还是由ClassLoader获取资源。2.Class.getClassLoader.getRe......
  • cli add option
    https://stackoverflow.com/questions/44284275/passing-compiler-options-in-cmake-command-lineCommandlineoptionslikeCMAKE_C_FLAGSandCMAKE_CXX_FLAGSalwaysappendandneveroverwrite.-DCMAKE_C_FLAGS-DCMAKE_CXX_FLAGS="-Wno-dev-Wl,-rpath=/home/a......
  • netty运行测试类时报错:Unrecognized option: --illegal-access=deny
    netty(4.1.42.Final )运行netty-buffer模块测试类时报错:Unrecognizedoption:--illegal-access=deny Unrecognizedoption:--illegal-access=denyError:CouldnotcreatetheJavaVirtualMachine.Error:Afatalexceptionhasoccurred.Programwillexit.解题思路:1、......