iOS:无法识别,无效或不适合的捆绑格式

时间:2016-05-23 17:43:56

标签: ios xcode swift

当我尝试在真实设备上运行iOS应用程序时,它会给我以下错误,但它可以在模拟器上运行,我也成功上传了TestFlight上的测试版本,我尝试使用另一个包标识符但没有运气。

该项目使用Swift构建,并使用CocoaPods包含Alamofire和其他库。

enter image description here

1 个答案:

答案 0 :(得分:0)

如果没有所有细节,您需要更新配置或开发的配置文件。

您首先需要访问Apple Developer门户并登录您的帐户。然后选择"证书,标识符和配置文件",然后选择"设备"。如果iPhone名称和UDID不存在,请将其添加到列表中。

在您的设备注册到您的帐户后,您需要更新分发配置文件(允许设备通过Test Flight的Beta分发渠道打开您的应用)以及您的开发提供配置文件,以允许团队成员构建和通过xcode在他们的设备而不是模拟器上运行应用程序。

首先选择分发,然后单击应用程序的预先存在的分发配置文件。选择编辑选项,确保选中设备旁边的复选标记。然后生成新的分布配置文件。这将导致您的浏览器窗口中自动发生下载。完成后,您应该单击下载,这将自动将其添加到xcode。

现在为您的应用程序创建一个新的配置文件。添加相应的App Bundle Id,然后从列表中选择您的设备。生成新配置文件,然后再次在浏览器窗口中触发下载。下载完成后,再次单击下载,该下载将自动将配置文件添加到xcode。

现在,您的应用程序现在可以在构建和运行xcode时以及从Beta分发渠道下载时在您的设备上运行。