我正在尝试设置应用程序测试以在我的开发设备上运行但是遵循 Apple的“开发指南:单元测试应用程序”(listed here)中概述的步骤似乎不够。 (
将Base SDK设置为iPhone Device 3.0并将活动目标设置为MyAppTesting(应用程序测试下的步骤9和10)后,尝试构建&运行引出了有关配置的以下错误消息:
代码签名错误:有效的配置 与应用程序匹配的配置文件 识别码 'com.yourcompany.MyAppTests'不能 找到了
我已经确认标识符(通过突出显示目标,显示信息 - >属性页面)对于我的常规目标和测试版本都是相同的。
为了在开发设备上构建和运行目标的测试版本,还需要遵循什么?我所做的设置允许我在允许的开发设备以及任何配置的分发设备上运行应用程序。
答案 0 :(得分:0)
您需要一个配置文件,其应用程序ID与您的应用程序ID相匹配。配置文件是通过Apple的开发者帐户获得的。
在您的设备上安装配置文件后,您可以代码签名您的版本。您需要为主目标和测试目标执行此操作。基本上它试图说“你已经编译了这段代码,但由于你没有签署它们,你无法在手机上部署测试”。
答案 1 :(得分:0)
事实证明,每个目标的plist文件都已创建,并且此文件中的bundle标识符需要与应用程序ID匹配。问题解决了!