首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >iOS 9新功能免费配置(只需使用您的苹果ID即可在设备上运行应用程序,无需苹果开发人员会员资格)

iOS 9新功能免费配置(只需使用您的苹果ID即可在设备上运行应用程序,无需苹果开发人员会员资格)
EN

Stack Overflow用户
提问于 2015-06-22 15:02:22
回答 4查看 44K关注 0票数 21

我想了解有关iOS9 &Xcode7中引入的免费配置的新功能。

苹果现在是如何做到这一点的,就像我们之前知道我们的设备is已经在配置文件中注册了一样,因此可以在设备上部署应用程序。

现在只有Apple ID如何实现后台的事情,也有任何限制,我可以添加我的免费配置构建的设备数量。

非常感谢您的帮助……

EN

回答 4

Stack Overflow用户

发布于 2015-08-27 20:10:49

1.它是如何工作的?

Apple Ref : How to use free provisioning

如上面的链接所述,在下使用免费资源调配第6点在设备上启动您的应用程序。"Xcode为you"创建免费资源调配配置文件

更新:以上6点从链接中删除,但它的工作方式没有改变,上面链接中的步骤仍然有效!

以这种方式创建的配置文件与您的苹果id绑定,当您尝试在新设备上运行应用程序时,该设备的UDID将添加到此配置文件中。

2.如何使用免费配置?

要求:苹果ID,XCode 7或以上

步骤:

请转到Preference

  • Go to Accounts选项卡,然后点击左下角的加号"+“按钮添加您的 ID。
  1. 成功添加苹果ID后,单击右下角的view details

  1. 单击"iOS开发“

旁边的创建按钮

连接您的设备并选择您的设备作为build destination.

  • In

  • 的常规设置,

a.设置你想要给你的免费资料的应用标识符

b.将团队id设置为您的苹果id

c.如果使用的是XCode 7,请点击配置文件警告下面的修复问题按钮。

如果使用XCode 8,则没有修复问题按钮XCode将自动执行此操作。

在这两个XCode版本中,如果没有找到你的苹果id,Xcode会创建新的配置文件,或者在你现有的配置文件中添加新的设备。

  1. 运行应用程序,这将安装应用程序。
  2. 单击应用程序图标手动启动应用程序,您将看到“不受信任的开发人员”对话框。要信任您的苹果id,请进入iPhone设置>常规>设备管理>选择您的苹果id并单击信任。步骤8之后,您可以使用免费的provisioning.

运行和调试应用程序

3.限制是什么?

我尝试使用免费配置来安装app,并且可以运行/debug app。但几乎没有捕捉到的东西。XCode创建的配置文件与我们通常的开发人员配置文件略有不同

从配置文件原始文件

  1. 有一个值为true的新密钥LocalProvision

<key>LocalProvision</key>

<true/>

像下面这样的许多服务都不可用,See full list of services

苹果支付,游戏中心,iCloud,应用内购买,推送通知,钱包(在7天内被Passbook)

  • Expires (这在5月份的某个时候被改变,之前是90天)。

<key>TimeToLive</key>

<integer>7</integer>

旧版: 90天

最新消息:7天

  1. <key>ProvisionedDevices</key>下有我尝试安装应用程序的设备列表,仍然未知可能的最大设备数量,我尝试在3个可以工作的设备上安装successfully.
  2. This不是在应用商店上免费发布应用程序的替代方案,您仍然需要注册开发人员计划才能发布基于apps.
  3. Testflight的内部/外部测试。
票数 45
EN

Stack Overflow用户

发布于 2015-06-22 17:01:09

苹果还没有透露他们是如何在开发者门户上进行管理的。但我认为他们只是取消了付费开发者程序的限制&其余的东西保持原样。

对于标准的开发者计划,苹果支持100设备,所以我认为同样适用于这里。

有关详细信息,请参阅此link

票数 2
EN

Stack Overflow用户

发布于 2015-11-12 21:47:19

复制自:https://developer.xamarin.com/guides/ios/getting_started/installation/device_provisioning/free-provisioning/

限制

苹果对你何时以及如何使用免费配置在iOS设备上运行应用程序施加了许多限制,确保你只能部署到你的设备上。这些将在本节中列出。

对iTunes连接的访问也受到限制,因此,免费提供应用程序的开发人员无法使用发布到应用程序商店和TestFlight等服务。需要Apple开发者帐户(企业或个人)才能通过Ad Hoc和内部方式进行分发。

以这种方式创建的配置文件将在三个月后过期,并在一年后签名身份。此外,配置配置文件将仅使用显式应用程序ID创建,因此您将需要为您希望安装的每个应用程序遵循上述说明。

对于大多数应用程序服务,免费配置也是不可能的。这包括:

Apple Pay

游戏中心

iCloud

应用内购买

推送通知

钱包(Was Passbook)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30973799

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档