ios – 如何使用权利重新授予应用程序?

ios – 如何使用权利重新授予应用程序?,第1张

概述我有一个.ipa文件,我需要辞职.我尝试按照 objc.io blog的说明进行 *** 作: $codesign -f -s 'iPhone Developer: Thomas Kollbach (7TPNXN7G6K)' Example.app 但这还不够.当我做代码签名时,我得到这样的东西: $codesign -d --entitlements - Example.app/ExampleExec 我有一个.ipa文件,我需要辞职.我尝试按照 objc.io blog的说明进行 *** 作:

$codesign -f -s 'iPhone Developer: Thomas Kollbach (7TPNXN7G6K)' Example.app

但这还不够.当我做代码签名时,我得到这样的东西:

$codesign -d --enTitlements - Example.app/ExampleExecutable=/Users/myuser/Payload/Example.app/Example

我没有列出任何权利.

但是,如果我从xCode对原始IPA文件进行了编码-d –enTitlements,我得到:

<pList version="1.0"><dict>    <key>application-IDentifIEr</key>    <string>UFAYDHAUP.com.company.example</string>    <key>aps-environment</key>    <string>production</string>    <key>beta-reports-active</key>    <true/>    <key>com.apple.developer.team-IDentifIEr</key>    <string>UFAYDHAUP</string>    <key>get-task-allow</key>    <false/>    <key>keychain-access-groups</key>    <array>        <string>UFAYDHAUP.com.company.example</string>    </array></dict></pList>

我试过下面这一行

codesign --enTitlements Example.app/archived-expanded-enTitlements.xcent -f -s 'iPhone Developer: Thomas Kollbach (7TPNXN7G6K)' Example.app

但以下键不包括在内:

> beta-reports-activ
> get-task-allow

那么我该怎么做呢?我没有权利文件,在xCode 7中,只检查功能.而我所拥有的只是Apple Push通知.

最后澄清我的要求:

>与xCode导出的内容相比,我不会更改App ID或使用不同的配置文件或代码签名标识.
>仅使用工具更改主可执行文件,这就是需要重新签名的原因.

解决方法 答案实际上在问题本身中非常明显.输出来自:

$codesign -d --enTitlements - Example.app/Example

实际上是一个完全有效的权利文件.因此,您可以通过编写以下内容来存储从xCode导出的原始.ipa的输出:

$codesign -d --enTitlements enTitlements.xml Example.app/Example

这会将权利存储在enTitlements.xml中,然后您可以在参数中使用该权限来自行签署.ipa文件:

codesign --enTitlements enTitlements.xml   -f -s "iPhone distribution: Company (UFAYDHAUP)" Payload/Example.app

当然,“iPhone发行版:公司(UFAYDHAUP)”必须替换为您使用的签名标识,Payload / Example.app将是您的应用程序的路径,该应用程序已从.ipa文件解压缩.

总结

以上是内存溢出为你收集整理的ios – 如何使用权利重新授予应用程序?全部内容,希望文章能够帮你解决ios – 如何使用权利重新授予应用程序?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

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

原文地址: https://outofmemory.cn/web/1000330.html

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

发表评论

登录后才能评论

评论列表(0条)

保存