我一直在我的 iPhone 上运行我的应用程序,然后我将它插入我的 iPad 在那里运行它,以测试 iCloud,它给了我代码签名错误The executable was signed with invalid entitlements
。
任何想法为什么会这样?浏览我的证书和个人资料并重新制作它们的想法并不真正吸引我。
我一直在我的 iPhone 上运行我的应用程序,然后我将它插入我的 iPad 在那里运行它,以测试 iCloud,它给了我代码签名错误The executable was signed with invalid entitlements
。
任何想法为什么会这样?浏览我的证书和个人资料并重新制作它们的想法并不真正吸引我。
我之前遇到过类似的错误,我的解决方法是打开管理器(4.2 中的窗口-> 管理器)并单击设备,然后选择“使用此设备进行开发”。
此外,请确保第二个设备在管理器中具有所有正确的配置信息,作为第一个工作的设备。
编辑1:
我刚刚想到的另一件事:
确保将其设置为为 Iphone 和 Ipad 部署:
在目标下编辑看起来像这样的设置 -
编辑2:
此外,检查 Apple 的iOS 开发中心并确保将您的设备添加到该配置文件的设备列表中。
没有说明您是否已经这样做了,但是您需要确保向 Apple 注册 iPad 的 UUID,并且可以在 iOS 开发者中心完成。如果这还没有完成,(不幸的是)您还需要创建一个新的配置文件并使用它来编译应用程序并将其添加到两个设备。