iOS查看ipa包证书信息

iOS查看ipa包证书信息,第1张

对ipa包企业签最后发现更新功能无法实现覆盖,原因就是企业签签名不一致查看ipa包的证书信息步骤如下:

就可以查看相关信息

iOS 证书在线检测

>

《iOS-最全的App上架教程》

上面文章已经提到了第一种 也是 最为实用的一种 打包上架api的方式,这里就不多少了。

1、证书的申请和设置和上面文章的一样 从第一步到第四步都是一样的 >

注意: itunes里的“我的应用程序”是指电脑上的程序,不要求联机,可以把里面的app删除

不用打开XCODE编译运行即可实现打包

Xcode菜单栏->Product->Archive->三选一,一般选后两个。

局限性:个人开发一般采用这种方法,但是当一个证书多人使用时就稍显麻烦。一般多人开发时都是采用provisioning profile+P12文件来进行真机调试。上述方法在最后导出ipa包时需要输入appleID,这时还要向团队的其他人要。采用provisioning profile+P12真机调试的方式不要求开发者知道appleID以及密码,密码一般放在leader那里;

在xcode编译产生出app包的基础上进行进一步处理,通过简单的压缩以及改后缀名即可实现ipa打包。

两种实现方式:脚本自动处理(推荐,一劳永逸)、手动处理。

Step1: 新建文件夹,命名为“distribute”,在其中新建distributesh脚本文件,内容为:(注意:下面所有appName都是你项目真正的名称)

Step2: 将要转化的app文件放到distribute/文件夹下,目录结构为:

此时可能会提示 permission denied

执行 "chmod 777 distributesh"命令赋予权限

再执行一次distributesh,显示以下进度,完成。

Step1: 新建“Payload”文件夹,注意名字要一字不差;

Step2: 将你的app包放到Payload中,注意app的名字不做任何更改,就用xcode生成的app名称;

Step3: 在Payload文件夹上右键压缩成zip,然后将生成的zip文件后缀改成ipa即可

1xcodebuild方式

2xcrun方式(此方式需要用到PackageApplication工具)

但是这个工具在XCode821(好像是这个版本)以后就没有了,所以,如果报找不到这个工具的错误,可以参照这位同学方法放回去: 获取设置PackageApplication工具

这两种方式都是建立在已经配置好xcode工程的基础上。我的xcode工程是自动配置的,如果有兴趣的可以私聊我发教程

1清理xcode工程 

 2loginkeychain文件的权限修改 

 3编译xcode工程 

 4导出ipa游戏包

说明:

1ExportOptionsplist文件如果找不到的话,可以手动导出一次,然后保存ExportOptionsplist文件到一个目录下,把ExportOptionsplist目录填进去再进行自动编译打包。也可以自己新建一个ExportOptionsplist文件,不过里面的参数要写好,我为了方便就自己手动编译并导出了ipa包,保存了ExportOptionsplist文件。

2loginkeychain文件的权限修改时要输入密码 把<Password>替换成自己的密码就行;自己用户的名字是本机的用户

3其他的你们应该能看懂00

这个方式貌似比前面的那种方式要简单,不过会报警告。

直接上图

xcrun的原理就是先进行xcodebuild,然后build出来的app文件转化为ipa文件

上面的App_Path是指你build后产生的app文件的地址

第一次发,如果有用到xcode工程自动配置的,请私聊我

以上就是关于iOS查看ipa包证书信息全部的内容,包括:iOS查看ipa包证书信息、windows怎么导出ipa安装包、iOS-打包成ipa的4种方法等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9719486.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-01
下一篇2023-05-01

发表评论

登录后才能评论

评论列表(0条)