应给开发者提供哪种测试配置描述文件?导出遇密码遗忘如何处理?
iOS测试配置描述文件与导出密码问题的解决方案
一、给开发者用于iPhone测试的配置描述文件类型
得先看开发者和你团队的关系,来选对应的配置文件:
- Development(开发)配置描述文件:如果这个开发者是你Apple开发者团队里的成员(已经被你添加到开发者账户的成员列表中),优先用这个。它会绑定开发者的iPhone UDID,支持直接通过Xcode安装应用并进行调试(比如断点调试、日志查看),非常适合开发阶段的测试。
- Ad Hoc(临时)配置描述文件:要是开发者不属于你的团队,那你得先收集他iPhone的UDID,然后在Apple开发者后台把这个设备添加到你的设备列表里,再生成Ad Hoc描述文件。这种文件允许非团队成员的设备安装测试应用,但没法用Xcode做调试,只能运行打包好的IPA文件。
二、遗忘Xcode导出密码的解决办法
你说的从Xcode -> Preferences -> Accounts导出Apple ID和代码签名资产的操作是完全正确的,但要是忘了导出时设置的密码,不用慌,按下面的步骤来:
- 重新导出,设置新密码:之前导出的
.developerprofile文件是加密的,密码遗忘后没法解密,所以直接重新导出就行。打开Xcode的偏好设置,进入Accounts页面,选中你的Apple ID账户,右键点击选择Export Accounts...,这时候可以设置一个新的密码(这次一定要记牢哦),然后把新导出的文件发给开发者就好。 - 替代方案:从开发者后台直接下载:如果不想走Xcode导出的路子,你可以直接登录Apple Developer官网,进入「Certificates, Identifiers & Profiles」板块,找到对应的Development或Ad Hoc配置描述文件,下载下来发给开发者。要是需要证书的话,也一起下载发送,让开发者导入到自己的Xcode里就能用了。
- 如果是Apple ID密码遗忘:要是你忘了的是Apple ID本身的密码,那得先去Apple官网重置你的Apple ID密码,重置完成后回到Xcode重新登录账户,确保账户状态正常后再进行导出操作。
内容的提问来源于stack exchange,提问作者Chris_1983_Norway
相关产品推荐
相关产品推荐

