[英]Duplicating an iphone App by changing the Bundle Identifier with Xcode?
捆绑包ID不太可能是这里的原因。 您可以将其设置为所需的任何值。 对于iOS,这几乎无关紧要。 只有当您尝试安装具有相同捆绑软件ID的两个应用程序时,才有意义。
我建议您检查崩溃报告和设备日志以找出原因。 退出应用程序时,您可能会搞混权利。
Cydia Impactor的工作方式是获取您的Apple ID并将其用于为给定的应用程序签名。 否则,您将无法更改其内容。 许多应用程序必须保留多种权利,才能使其正常工作。 看一下Cydia Impactor的功能,它做得不好。 即使是最基本的东西也被忽略了。 但是正确地做到这一点需要非常复杂的逻辑,所以我并不感到惊讶。
为了使应用程序正常运行并使应用程序明确崩溃,需要一些权利。 例如,SiriKit。 当某个应用尝试向用户请求权限时,如果该应用没有授权,则iOS将使该应用崩溃。 Cydia Impactor会忽略此权利,即使它在辞职时确实创建了应用程序ID和配置文件。 钥匙串组,应用程序组和几乎所有应享权利也是如此。 Cydia Impactor搞砸了所有这些。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.