【问题标题】:How Do You Embed a Provisioning Profile in an iOS App如何在 iOS 应用程序中嵌入配置文件
【发布时间】:2011-04-20 00:10:41
【问题描述】:

我在 iOS Enterprise Developer Program 文档中读到,配置文件可以嵌入到应用程序中。

我想知道这是怎么做到的。是简单地添加到 IPA 的 Payload 目录中,还是包含在项目目录中?

我还想知道这种技术是否普遍适用于所有部署模式/程序,还是仅适用于企业分布部署?

【问题讨论】:

    标签: iphone ios enterprise


    【解决方案1】:

    该文件应命名为 embedded.mobileprovision

    它应该放在 .ipa zip 文件中,在 Payload/.app/

    目录中

    XCode 的“构建和存档”然后“共享...”功能会自动添加它(因此您可以在 XCode 的共享功能生成的 .ipa 上使用解压缩来查看文件应该放在哪里)。

    我不清楚具体支持哪些场景,但是当您直接从网络安装到设备上时,它肯定适用于临时构建(即使用此处描述的方法:http://developer.apple.com/iphone/library/featuredarticles/FA_Wireless_Enterprise_App_Distribution/Introduction/Introduction.html

    【讨论】:

    • 谢谢约瑟夫,非常感谢!
    • 您说的是在 Payload 目录中,然后在 ipa 中,我假设您的意思是在 payload 目录中。你能确认一下吗?
    • appleembedded.mobileprovision 是配置文件名还是目录名?
    • 我试图澄清一下我的答案。我的意思是在 .ipa 内的 Payload 目录中,该文件应称为 Embedded.mobileprovision。也许您还没有意识到,.ipa 文件只是一个 zip 文件。
    • 我现在已经成功完成了。这是部署的额外便利。更好的是,我发现您不需要重命名配置文件。此外,它直接进入 PAYLOAD 目录,而不是 .app。
    猜你喜欢
    • 1970-01-01
    • 2021-12-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多