将iPhone应用程序移植到iPad无法签名?
我能够创建针对我的 iPad 的新应用程序配置文件,但是,当我从 iPhone 转换为“通用”设备时,我在签名时遇到错误。
[BEROR]Code Sign error: a valid provisioning profile matching the application's Identifier 'rfc1034identifier' could not be found
另请注意:我可以在模拟器中运行它(不需要签名)。
这是一个非常旧的应用程序 ~OS 版本 2.x 或 3.1,存在 SDK 问题,需要更多手动过程才能将签名代码放入构建设置中,因此如果构建设置中存在一些残留的 foo,我不会感到惊讶。
I am able to create a new application profile targeted for my iPad, however, when I convert from iPhone to "Universal" device, I am getting an error in signing.
[BEROR]Code Sign error: a valid provisioning profile matching the application's Identifier 'rfc1034identifier' could not be found
Also note: I am able to run it in the simulator (which does not require signing).
It is a very old application ~OS version 2.x or 3.1 that had SDK problems which required more manual process to get the signing code into the build settings, so I would not be surprised if there is some residual foo in the build settings.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我最终重新开始并创建了所有设备证书和配置文件。至少新的 XCode 知道如何将值放入 plist 并在设备上正确安装配置文件。在配置/设置好项目后,我确实在捆绑名称设置中发现了问题,该问题以某种方式与过期的配置文件挂钩。
另外,我可能错过了新的较短的到期时间。无论哪种方式,我都会将其标记为用户错误......但仍然声称构建错误消息可以更好地跳转到错误位置。
I ended up starting over and created all the device certificates and provisioning profiles. At least the new XCode knows how to put the values in plist and install the provisioning profile on the device correctly. After I got a good project configured/setup, I did find the problem in the bundle-name setting that was somehow hooked to an expired provisioning profile.
Also, I may have missed the new shorter expiry time. Either way, I am going to mark this one as user error ... but still claim that the build error messages could do a better job of jumping to the location of the error.