【问题标题】:How do I get the p12 key for iOS so i can install my app on my Iphone to test it?我如何获得 iOS 的 p12 密钥,以便我可以在我的 Iphone 上安装我的应用程序来测试它?
【发布时间】:2016-10-14 11:07:12
【问题描述】:

这不完全是一个编程问题,请把它移到正确的地方或推荐给我,但是这个社区一直能够帮助我,我相信其他人会使用一些希望好的答案,这可以提供所以我会试一试。

如何制作一个 .p12 证书,Phonegap 需要将我的网络应用程序制作成 iOS 应用程序?我遵循了 Phoneapp 文档,但这并没有让我得到任何帮助,关于这个问题的所有材料都是从 2012 年到 2014 年,没有人知道如何制作这个 p12 密钥并将其注册或将其与 Apple 的开发人员帐户相关联。我真的需要每年支付100美元才能获得这个证书吗?!这太疯狂了……只有我这样想吗?我发现没有人反对这一点。如果我有一个成品要分发,我会容忍这些成本,但我想制作这个密钥只是为了看看我的应用程序在我的 iPhone 上的外观,支付这个是疯狂的。 Google 的 APK 是免费的,业余程序员怎么还能在应用商店中占据主导地位?

我可以在没有此证书的情况下在我的 iPhone 上安装应用程序吗?

【问题讨论】:

  • 使用前请阅读apple标签的说明

标签: ios iphone cordova developer-tools


【解决方案1】:

【讨论】:

    【解决方案2】:

    不,你不能。如果您想使用推送通知服务,则必须注册 Apple Developer Program。 (或者您可以尝试本地通知。)

    【讨论】:

    • 苹果在其平台上的应用程序上拥有如此垄断地位,真是太可惜了。很好..谢谢你的回答!
    • 我不确定这是否属实,Apple 允许您在自己的设备上安装最多 5 个应用程序,我认为现在无需订阅 Apple Develop Program 即可免费使用。
    • 这不是正确的答案。他在他的问题中没有提到APNS。 @JohannesBotéus 请参阅下面的 j_mcnally 答案,了解如何在没有开发者帐户的设备上安装 iOS 应用程序。
    • A p12 file 是加密证书和密钥的通用存储格式,虽然您可以使用它 APNS,但这并不意味着 p12 == APNS。存储在您的钥匙串中的开发人员代码签名凭据也可以存储为 p12(以及从钥匙串中导出的任何项目)。虽然您在回答中所说的内容是正确的 - 您只能将 APNS 与付费的 Apple Developer 帐户一起使用,但对于原始问题的上下文而言,这完全不正确。
    • 大多数第 3 方构建工具更喜欢 p12 密钥存储,因为它们包装了私钥和公钥。 Phonegap / Cordova 专门使用此密钥库进行协同设计。一旦你走出 xcode,它就相当普遍。您还可以通过 APNS 看到它,因为第 3 方使用它作为标准密钥库来将证书包装在服务器端代码中。
    猜你喜欢
    • 2019-05-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-07
    • 2012-06-15
    • 2013-12-09
    • 1970-01-01
    • 2011-12-28
    相关资源
    最近更新 更多