我尝试在设备上运行时收到此消息:
无法找到与应用程序的标识符“我的应用包”匹配的有效配置文件
我可以毫无问题地在iPhone模拟器上运行该应用程序。
之前我能够连接到设备,我不知道发生了什么......
我已经删除了所有内容并重新尝试,即使在门户网站上创建了新的App ID,但它也无效。
我只是不知道如何在我的设备上运行应用程序?
答案 0 :(得分:2)
找不到与应用程序的标识符'我的应用包'匹配的有效配置文件
请确保标识符与您为开发人员门户网站上的配置文件创建的App ID一致。
例如,如果您创建了应用ID “A1B2C3D4E5.com.yourdomain。*”并将其分配到您的配置文件,那么您的应用必须拥有类似“com.yourdomain的捆绑包标识符.someapp“以便可以正确签名。
此外,我不认为标识符中允许使用空格字符。见Information Property List Key Reference:
捆绑ID字符串必须是统一类型标识符(UTI),其仅包含字母数字(A-Z,a-z,0-9),连字符( - )和句点(。)字符。
您可以参考:
答案 1 :(得分:0)
在模拟器上运行应用程序不需要代码签名,因此不需要配置文件。由于它工作较早,您尝试删除并重新安装所有内容,请查看您的代码签名证书是否已被撤销或过期。