gpt4 book ai didi

ios - 如何分发企业 iPA 文件

转载 作者:行者123 更新时间:2023-11-29 11:43:14 25 4
gpt4 key购买 nike

首先,让我解释一下,我没有使用 xcode 或任何苹果产品的经验。我最近一直在与开发人员合作,为我的企业创建一个 iOS 应用程序。我发布此消息是因为我与该开发人员的合作经验不尽如人意,我需要一些更专业的指导。

我的开发人员创建的应用程序仅用于与我在外地而不是在我办公室的员工进行交流。我正在使用我创建的 PHP 程序向安装了该应用程序的每台设备推送通知。该应用程序只是在我的数据库中查找信息并将其显示给用户并允许他们做出响应。一个非常简单的通讯应用程序。

当我的开发人员将应用程序提交给苹果进行审查时,它被拒绝了,并指出它被确定为用于商业目的的内部应用程序。 Apple 的回应是我需要他们的开发者帐户的企业版本。

我最终支付了 299 美元来设置企业开发者帐户,并将 Apple 的回应通知了我的开发者。这是我的开发人员遇到障碍的地方。我很确定他们从来不需要在企业帐户下制作应用程序。

我的要求是为我的员工提供一种在其设备上安装该应用程序的简便方法。类似于我网站上的链接,允许他们安装应用程序或更好的是,放置在应用程序商店中。

我收到的东西充其量是笨拙的。他们最终向我发送了 iPA 文件,并告诉我将应用程序分发给我的员工的唯一方法是将 iPA 文件上传到 Daiwi。并分别通过电子邮件向每位员工发送 Diawi 生成的下载链接。

这允许我的员工安装该应用程序,但为了实际使用它,他们必须进入设置并手动“信任”该应用程序。

在我看来,这不是分发我必须每年支付 299 美元的应用程序的正确方式。我可能是错的,但这就是我伸出援手的原因。任何人都可以就分发企业应用程序的正确方法给我建议吗?

最佳答案

我通常为“企业”分发生成 IPA,然后加载到 Dropbox,但这对您的服务器没问题。我创建了一个这种类型的 plist:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>items</key>
<array>
<dict>
<key>assets</key>
<array>
<dict>
<key>kind</key>
<string>software-package</string>
<key>url</key>
<string>LINK OF YOUR IPA FILE</string>
</dict>
</array>
<key>metadata</key>
<dict>
<key>bundle-identifier</key>
<string>YOUR BUNDLE IDENTIFIER</string>
<key>bundle-version</key>
<string>1.0</string>
<key>kind</key>
<string>software</string>
<key>title</key>
<string>YOUR APP NAME</string>
</dict>
</dict>
</array>
</dict>
</plist>

在 Dropbox 和 plist url(dropbox 或您的服务器)上加载 .plist 文件后,用于下载应用程序。

关于ios - 如何分发企业 iPA 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45307432/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com