我使用Xcode6和swift语言制作了一个未签名的.IPA应用程序。我已经压缩了.app文件,并将其扩展名改为.ipa。当我想在我越狱的iPhone上安装这个.ipa文件时,出现这个错误:“无法将应用程序'youtapp.ipa‘添加到您的iTunes库中,因为它不是一个有效的应用程序”。你能告诉我问题出在哪里吗?
发布于 2015-03-19 09:08:27
在我的例子中,我使用了Organizer中的"Save for Ad Hoc Deployment“选项来创建ipa文件。然而,这似乎在XCode 6中被打破了。你1月1日的回答让我思考了一下,所以我做了一些挖掘。
我将导出的ipa文件重命名为.zip并将其打开。XCode现在将.app文件放在一个名为"Applications“的文件夹中。因此,我继续将此文件夹重命名为"Payload",将其压缩,并将其重命名为.ipa。果然,当我将这个新的ipa文件拖到iTunes上时,它工作得很好,可以安装在我的手机上。
在我看来,这是XCode的一个缺陷,我想我应该报告给苹果。
发布于 2015-04-16 21:24:48
在构建我的iOS应用程序时,我使用Xcode6.3也遇到了同样的问题。即使目标设备是iOS设备,当启用以下设置时,打包程序似乎也不会报错:
Application requires iPhone environment:NO您需要将this设置为YES,它会将文件夹正确命名为Payload。
发布于 2014-12-30 23:24:14
当我试图为一个旧项目(一年前由前开发人员构建)创建adHoc发行版的.ipa时,我遇到了类似的问题。在谷歌进行了大量的研究之后,点击了这个链接-- here。将.plist文件替换为现有的工作项目(显然是相关的图标/包显示名称/标识符),并使用当前的.plist名称重命名。这对我很管用。
我花了大约3-4个小时来解决这个问题。希望这对某些人有帮助。
环境是原生的- iOS应用程序。
https://stackoverflow.com/questions/27398473
复制相似问题