通过 Xcode 安装分发证书签名的 iOS 应用程序?
Posted
技术标签:
【中文标题】通过 Xcode 安装分发证书签名的 iOS 应用程序?【英文标题】:Installing a Distribution Certificate signed iOS app through Xcode? 【发布时间】:2019-06-19 06:18:57 【问题描述】:是否可以通过 Xcode 手动使用分发证书对其进行签名,从而在 iPhone 上安装和运行构建?我试着做同样的事情,但它说:
找不到此可执行文件的有效配置文件
这是可以解决的一些错误,例如配置文件本身是否存在问题,或者根本不可能?
另外,以防万一,我是否可以像在生产环境中一样测试应用程序,例如在实际生产环境中使用 IAP 等?
【问题讨论】:
【参考方案1】:如果您想安装带有分发证书的应用程序,则有 2 个选项可用
1.使用 Xcode:
分发(AdHoc 和 AppStore)中有 2 种不同类型的 Provisioning Profiles 如果您打算直接使用 Xcode 安装,则可以制作 AdHoc 分发配置文件并在其中添加您的设备 ID 并通过 Xcode 安装它 确保您无法使用此 Provisioning 进行调试2。使用 TestFlight:
第二个选项是您可以使用 Apple 的 TestFlight beta 程序通过 App Store Distribution App 安装 App 为此,您需要在 App Store 上上传应用程序,就像我们上传实时应用程序一样。 然后转到 Beta 测试部分并邀请 Beta 测试人员希望对大家有所帮助。
【讨论】:
在 #2 中,我们已经在使用 TestFlight,但它不允许我们使用真实付款测试应用内订阅。此外,我们无法在 App Store 上发布该应用程序,因为它是一个示例应用程序,它模仿了公司内各种应用程序的应用内购买工作流程。这是一家全球性公司,我们无法访问实际的应用程序,我们的团队只提供支付工作流程的集成。以上是关于通过 Xcode 安装分发证书签名的 iOS 应用程序?的主要内容,如果未能解决你的问题,请参考以下文章
如何确定 iOS 应用程序是使用开发证书还是分发证书签名的?