Kri*_*son 5 xcode unit-testing ios-provisioning
我有一个带有单元测试目标的Xcode工作区.单元测试在模拟器中运行良好,并且在我的一个设备上运行正常(运行iOS 6的第四代iPod touch).然而,在其他两个设备(iPad Air和运行iOS 7的第五代iPod touch)上,当我尝试运行单元测试时,我得到一个警报说
A valid provisioning profile for this executable was not found
Run Code Online (Sandbox Code Playgroud)
我只在运行单元测试时得到这个.如果我尝试在这些设备上运行应用程序,它会安装并运行正常.
我已经验证了应用程序的代码签名构建设置中设置的(开发人员)配置文件包含这些设备,并且它与我的开发人员代码签名标识和应用程序ID相匹配.我还尝试重新创建,重新下载和重新安装配置文件.
我应该在哪里看?为什么Test的配置文件在Run有效时无效?
us_*_*vid 14
在将应用程序安装到iPhone 5和iPhone 6时,我遇到了类似的错误.同样的应用程序安装得很好(使用Xcode 6).但它一直给我错误:
A valid provisioning profile for this executable was not found
代码签名和配置文件设置是好的和有效的.我尝试了人们提出的不同方法,但没有一个能解决我的问题.如果您在尝试在iPhone 5及更高版本上运行应用程序时遇到类似问题,并收到错误消息,可以尝试以下操作:
1)转到Apple开发人员网站并添加设备(iPhone 5/6 )到开发设备列表;
2)在同一网站上,单击"配置配置文件"并将开发配置文件下载到本地计算机;
3)转到Xcode - > Devices,右键单击要运行应用程序的iPhone(将其添加到Apple开发人员网站上的开发设备列表中);
4)选择"显示配置文件".弹出窗口将显示设备的配置文件.单击"+"符号,然后选择刚刚下载的配置文件.
将为此设备安装配置文件,您就可以开始使用了.
我发现只要你想为开发添加新手机,这个程序就可以使用.
归档时间: |
|
查看次数: |
15481 次 |
最近记录: |