Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
单个iPhone应用程序到多个iPhone目的地_Iphone_Objective C_Xcode_Distribution - Fatal编程技术网

单个iPhone应用程序到多个iPhone目的地

单个iPhone应用程序到多个iPhone目的地,iphone,objective-c,xcode,distribution,Iphone,Objective C,Xcode,Distribution,我正在为汽车经销商开发一个iPhone应用程序,他们可以在我的网站上注册,这样他们就可以添加自己汽车的详细信息和照片,并将其推送到我的网站上。我想给他们每人发一部安装了应用程序的iPhone(至少100家经销商)。我想知道是否可以使用一个apple帐户(因为最大限制是5台设备与一个apple ID一起使用)。或者请为我推荐另一种替代方案 我希望这是在一个适当的方式,使他们能够收到应用程序的更新以及。如果您有任何帮助,我们将不胜感激。使用特别发行版(Apple Developer Program的

我正在为汽车经销商开发一个iPhone应用程序,他们可以在我的网站上注册,这样他们就可以添加自己汽车的详细信息和照片,并将其推送到我的网站上。我想给他们每人发一部安装了应用程序的iPhone(至少100家经销商)。我想知道是否可以使用一个apple帐户(因为最大限制是5台设备与一个apple ID一起使用)。或者请为我推荐另一种替代方案

我希望这是在一个适当的方式,使他们能够收到应用程序的更新以及。如果您有任何帮助,我们将不胜感激。

使用特别发行版(Apple Developer Program的一部分),您可以在多达100台设备上安装应用程序。如果您注册了Enterprise Apple Developer程序,您将不再有设备限制,但如果您使用该程序在组织外部分发,则将违反该程序


另一种选择是将你的应用发布到应用商店,并使用用户名/密码对其进行保护,这样只有你授权的汽车经销商才能访问你的应用。

由于iPhone的封闭性,除了在发货前将其构建为开发人员版本之外,没有一种简单的方法可以分发预装了应用程序的设备。这些将随着时间的推移而过期,根据每个iOS开发者帐户允许的唯一设备数量,您将被限制在100个部署中。

太好了,我将对此进行调查。但是第二个选项并没有解决限制问题,是吗?你能拥有一个只有在你订阅外部网站时才能使用的应用程序吗?(如果没有办法加入的话,我对此不确定)确保你可以拥有一个只有在注册到某个服务时才能运行的应用程序。想想Twitter,想想Facebook。但你可能无法在应用商店中拥有一个只能供几百人使用的应用。nycynik-可能不行。苹果需要相当广泛的受众,因此这样的应用程序必须在需要登录之前提供一定程度的服务。@kevboh看起来企业级的苹果开发者程序是一个不错的选择。如果我与汽车经销商签订合同,他们不会在组织之外,是吗?因为我将从我的公司移交iPhone。是的,我以前考虑过这一点,但是推动更新将是一个问题,对吗?尽管如此,再次感谢您的回答是的,一旦您交出设备,您将无法再更新它们。您可以将其视为一个潜在的解决方案,但即使这样,也需要建立帐户,您需要移交这些帐户。请记住,对与开发无关的内容使用临时分发是违反Apple规则的。Ad Hoc不是小规模的非appstore分发。它的目的仅仅是为了测试应用程序的开发。这不是真的。企业计划的存在就是为了满足这一需求。当然,我刚才说的是非企业开发者计划中的临时分发。如果这些是你的iPhone,请注册你的公司参加企业分发计划。如果你的应用程序只对100人有用,那么它可能无法进入应用商店。苹果会告诉你获得一个企业帐户。关于这一点,你真的应该联系苹果。第二个想法是:应用程序应该将细节发布到网站上。这是每个人的网站吗?然后你可以把“从网站获取详细信息”部分放到同一个应用程序中。普通用户可以查看详细信息,当您在网站上拥有帐户时,您可以将详细信息推送到服务器。