将团队配置配置文件同步到iPhone

时间:2016-07-10 10:40:27

标签: ios iphone xcode provisioning-profile

我的手机上有一个应用程序的测试版本,上周在其团队配置文件到期时已停止工作。该配置文件现在在Xcode和开发人员门户上更新,但尚未在手机上更新。有没有办法在电话上强制更新我们重新安装应用程序并覆盖其[略微更改的Core Data]数据存储?

1 个答案:

答案 0 :(得分:0)

如果您正确设置了核心数据版本,则不应覆盖数据存储。如果您当前正在开发它,并且核心数据数据存储版本没有增加,您是否可以增加版本以强制iOS将数据迁移到新结构?

除此之外,您还有2或3个选项可供安装,具体取决于配置文件的设置方式。

如果您在配置文件中使用通配符应用程序ID,则可以通过创建新的虚拟应用程序(或使用Apple的示例应用程序之一)将新版本添加到手机上,并使用新的配置文件/证书进行签名。这将在不触及现有应用程序的情况下将新配置文件添加到设备上(只需确保您不为虚拟应用程序使用相同的包ID。

如果您有明确的应用ID,可以尝试通过Xcode Devices窗口手动添加配置文件。右键单击左侧的设备,然后选择“显示配置文件...”在包含配置文件的窗口中,单击列表下方的“+”,浏览到您的配置文件并打开它。如果它对设备有效,则会在设备上添加。

最后,如果您有MDM(移动设备管理)管理设备,您可以使用它来将配置文件推送到设备。

在设备上获得个人资料后,您应该可以再次运行该应用。

不幸的是,Apple不再允许您将配置文件通过电子邮件发送到设备上的电子邮件帐户,并让用户打开它。我相信从iOS 8开始你无法做到这一点,你需要通过应用程序,Xcode或MDM安装它。