1

我正在为其开发项目的公司给了我一个.mobileprovision文件和.p12证书,以将 APNS 添加到他们的项目中。只要我在 XCode 中将他们的配置文件添加到我的项目中,XCode 就会一直说“iPhone 拒绝了启动请求”。当我尝试在我的物理设备上构建项目时。

我尝试删除证书 Apple Worldwide Developer Relations 证书颁发机构,并将另一个用户帐户添加到 mac,但没有一个有效。只有当我禁用调试可执行文件时,应用程序才能成功启动,但这不是解决方案,因为我需要调试应用程序。

我应该告诉他们将我的设备 UDID 添加到他们在 developer.apple.com 上的帐户设备吗?

4

3 回答 3

0

您已获得一个 Adhoc 分发配置文件,它不允许附加调试器(它们缺少get-task-allow权利),因为它们是在您分发应用程序进行测试时使用的,而不是本地开发。

如果您需要调试,他们必须为您提供开发 p12 证书和匹配的配置文件。

于 2018-12-27T18:21:21.733 回答
0

您正在尝试使用Development ProfilevsDistribution Profile吗?

  • Distribution Profile

使用AdHoc Distribution profile,您不能调试任何应用程序,它应该只用于分发。

  • Development Profile

如果您没有将您的设备添加UDIDprovisioning profile,您可以尝试这样做并重新生成provisioning profile并下载它。

Keychain Access中,您将了解您从团队收到的个人资料,

钥匙链

于 2018-12-27T18:40:00.783 回答
0

给了我一个“.mobileprovision”文件和一个“.p12”证书

这似乎是一条红鲱鱼。我建议忽略这两个。如果他们希望您在他们的应用程序上工作,他们只需让您成为团队成员。完毕!然后,您自己的开发中心成员资格就足以在设备上进行调试。

于 2018-12-27T21:19:29.927 回答