小编use*_*164的帖子

安装IPA会导致错误"已添加,修改或删除已签名的资源"

我最近偶然发现了Xcode的一个相当奇怪的问题,当我构建一个IPA并尝试安装它时,我尝试使用Xcode,iTunes和iPhone Config Utility安装,所有这些都给出了同样的错误

A signed resource has been added, modified, or deleted.
Run Code Online (Sandbox Code Playgroud)

我可以使用XCode在手机上成功调试应用程序,只有当我尝试安装IPA时才能看到错误.

我尝试解压缩IPA并运行代码签名验证工具,该工具会引发以下响应:

a sealed resource is missing or invalid In architecture: armv7
resource missing:
/Users/dev1/Documents/PoleTester.app/Settings.bundle/._Root.plist
Run Code Online (Sandbox Code Playgroud)

这导致我查看了Settings.bundle文件并确保它包含在构建中,它就是这样.有趣的是,如果我删除了Settings.bundle文件,构建一个IPA并尝试在我的iPhone上安装它,安装成功,但这没用,因为我需要使用应用程序安装的Settings.bundle文件.

对我之前的一些XCode项目的进一步调查表明,我可以构建一个包含Settings.bundle文件的IPA,并成功安装它.但是,如果我对Settings.bundle文件进行了简单的更改,例如添加或删除行,则构建IPA,然后尝试安装它,我得到了

"A signed resource has been added, modified, or deleted" error.
Run Code Online (Sandbox Code Playgroud)

我对导致此错误的原因以及为什么Settings.bundle文件导致安装失败感到有些不知所措.

有没有人之前看过这个错误,或者可能会对导致它的原因有所了解?

我正在使用Xcode 4.6.3和运行iOS 6.1.3iPhone 4 .

iphone xcode objective-c ios ipa

8
推荐指数
2
解决办法
9373
查看次数

标签 统计

ios ×1

ipa ×1

iphone ×1

objective-c ×1

xcode ×1