我正在为其开发项目的一家公司给了我一个.mobileprovision
文件和一个.p12
证书,以将APNS添加到他们的项目中。只要我在XCode的项目中添加了他们的配置文件,XCode就会一直说“ iPhone拒绝了启动请求。”当我尝试在物理设备上构建项目时。
我尝试删除证书Apple Worldwide Developer Relations证书颁发机构,并将另一个用户帐户添加到mac,但是没有一个起作用。仅当我禁用Debug可执行文件时,该应用程序才能成功启动,但这不是解决方案,因为我需要调试该应用程序。
我应该告诉他们将我的设备UDID添加到他们在developer.apple.com上其帐户的设备上吗?
答案 0 :(得分:0)
您已获得一个Adhoc分发配置配置文件,该配置文件不允许调试器附加(它们缺少get-task-allow
权利),因为它们在分发应用程序进行测试时使用,而不是本地开发。
如果您需要调试,他们将不得不为您提供开发p12证书和匹配的配置文件。
答案 1 :(得分:0)
您要尝试使用Development Profile
与Distribution Profile
吗?
Distribution Profile
:使用AdHoc Distribution profile
,您无法调试应仅用于分发的任何应用程序。
Development Profile
:如果您没有将设备UDID
添加到provisioning profile
,则可以尝试这样做并重新生成provisioning profile
并下载。
在Keychain Access
中,您将了解从团队收到的个人资料,
答案 2 :(得分:0)
给我一个“ .mobileprovision”文件和一个“ .p12”证书
那似乎是一条红鲱鱼。我建议忽略这两个。如果他们希望您使用他们的应用程序,则只需让您成为团队成员即可。做完了!这样,您自己的开发中心成员身份就可以在设备上进行调试。