折腾:
[记录]Xcode中重新设置使用企业开发者的Development的PP文件和证书
期间,已经设置好了对应PP文件和Code Signing Identity,结果去调试时,竟然又出现之前的问题:
Failed to code sign "SalesApp".
Your build settings specify a provisioning profile with the UUID “9fa030c4-7488-4da7-bb3a-958469262dc4”, however, no such provisioning profile was found.
Xcode can attempt to fix this issue. This will reset your code signing and provisioning settings to recommended values and resolve issues with signing identities and provisioning profiles.
诡异了。。。。
Clean一下,没用。
-》垃圾Xcode,竟然还是无法,已经下载下来的PP文件
-》删除这个PP文件,重新下载,重新设置,试试:
删除了之后,
Build Settings中,离开有变化:
Provisioning Profile中,只显示UUID名字,而不是PP文件名了:
清除PP选择
再去重新下载PP文件:
点击download下载:
再去Show in finder看看:
的确有的:
9fa030c4-7488-4da7-bb3a-958469262dc4.mobileprovision
重新选择该PP文件:
但是找不到UUID的警告还没有消失:
重启Xcode试试
重启后,至少暂时显示起来没有出错:
然后去Run运行
终于可以运行了:
[总结]
在Xcode中,对于企业开发者账号(实际上好像和账号类型没关系),
对于已经设置好了:
Build Settings中的:
Code Signing中的:
(1)Provisioning Profile文件:为对应的Dev版本的APS文件 QorosautoQorosSalesApp_APS_Dev_addDevices
(2)Code Signing Identity:为对应的Apple Push的Development证书
Apple Development IOS Push Services: com.qorosauto.QorosSalesApp
以及:
(3)General-》Team,已经选择了对应的:企业开发者账号
Qoros Automotice., Ltd.
且没有了找不到UUID的警告,但是却在Run运行时,还是提示出错,提示找不到UUID:
Failed to code sign "SalesApp".
Your build settings specify a provisioning profile with the UUID “9fa030c4-7488-4da7-bb3a-958469262dc4”, however, no such provisioning profile was found.
Xcode can attempt to fix this issue. This will reset your code signing and provisioning settings to recommended values and resolve issues with signing identities and provisioning profiles.
此处的原因是:
就是Xcode抽风,Xcode的bug
解决办法:
1.重启Xcode
2.如果还没解决,那么:
重新删除对应的PP文件,重新下载该PP文件,重新选择为该PP文件,再重启Xcode
此处即可解决问题,即可正常的运行Run,不会报找不到UUID的错误了。
[后记]
但是运行出错:
[已解决]Xcode调试运行app到iPhone上出错:Could not launch
转载请注明:在路上 » [已解决]Xcode中企业开发者账号打包的PP文件和证书调试出错:Your build settings specify a provisioning profile with the UUID