2012-03-12 80 views
13

包装操作失败 - 这条消息现在显示,而我试图让的Ad Hoc分布.ipa文件在管理的Xcode 4.3.1 - 包装操作失败

我检查证件,检查项目目录

(读 this后)

Xcode不显示任何错误或类似的东西。日志导航器显示没有错误(只有旧的警告)。

所以这里是问题:其他人遇到类似的问题?如果答案是肯定的任何建议来解决问题?

P.S .:在Xcode 4.2.1中所有完美的作品

+1

解决了!显然从目前的版本Xcode不会使项目归档仍然有图片开始:._ 我删除了这种文件和所有作品! – Wert1go 2012-03-12 14:11:33

+1

我没有以._开头的图像,并且出现此问题。任何人有任何其他想法? – iPadDeveloper2011 2012-03-13 07:29:11

+0

你有父文件夹与子文件夹相同的文件夹结构吗? (例如:folder1/folder1/file1) – John 2012-03-13 19:46:34

回答

3

我得到同样的问题。

由._开始

PNG文件是不可见的,即使你在取景器内显示隐藏文件(默认写com.apple.finder AppleShowAllFiles 1号航站楼) 但是,如果我浏览使用版本的应用程序我的SVN文件夹,我可以看到有以PNG文件开头的文件._

对于这些文件中的每一个,我都用预览应用程序打开它,重复并重新保存同名,然后删除所有._文件,因为它们不再需要。

现在我可以创建一个档案并通过IPA文件分发它。

我希望这会帮助你!

+0

是啊,我忘了说,我用muCommander文件浏览 – Wert1go 2012-03-23 18:16:21

0

对我来说同样的问题。没有文件夹内的文件夹,没有._文件,没有警告或错误等档案很好,但是当我试图与组织者打包adhoc它失败,并说它是9kb。

+0

我开始删除文件,直到它建成并很幸运 - 我的设置包(自定义)是造成问题。我删除它,很好去。 – malaki1974 2012-03-29 22:25:42

0

我已经设法解决了我的问题。这是我做到的。我去了终端,输入 默认情况下写com.apple.finder AppleShowAllFiles TRUE

然后我检查了所有与他们的图像的文件夹。我发现我的一些图像有?尽管在查找器中看起来不错,但在终端显示该名称。

所以我只是重命名它,并能够提交应用程序。

注意:请检查组织者中估计的应用程序大小。如果它离开了,那就搞砸了。

3

我在将文件复制到FAT文件系统的闪存驱动器后出现此问题。突然间出现了很多“._”文件。其中一个文件在Settings.bundle中。 我删除运行

find . -name "._*" -exec rm -rf {} \; 
1

问题对我来说,这些文件是该版本产品名称是构建设置下设置两次:

ProductName 
ProductName 

,而不仅仅是产品名称。有趣的是,换行引起了包装问题,但没有其他。

1

如果某些文件有文件名中有空格会导致rm进程停止。改用这个命令。

find . -name \._*.* | xargs -I{} rm -v {} 
0

我有一个文件,其中包含^在终端是问题。

当在Finder中看着没有视觉线索,它的标签不正确。但是,当我尝试重命名它时,它失败了。

0

我曾在一个自定义目录图标一起同样的问题。这些文件存储在受影响文件夹内的隐藏文件(名为Icon?)。

这也可能是安全的假设,有一堆的桌面/ FS-功能和约定从而导致包装问题。

0

我有一个问题,我的图标或至少这就是我的想法。我不得不删除图标并删除我的info.plist文件中的引用。然后神奇的是,选择在Xcode Organizer中分发应用程序的一个选项出现了说不要再签名,并且在我做了那个BOOM之后!有效!为未来的游客祝好运!

21

有时候这是在与不同的分发证书包装期间自动辞职引起的。当您开始一个新项目时,可能会发生这种情况,并且您正在使用Team Provisioning配置文件构建开发和发布版本,然后为此特定软件包ID创建分发(临时或其他)证书,并尝试使用该证书对存档进行签名新证书。

解决方法是里面的构建设置挖掘的代码签名身份和设置构建版本的身份,你试图注册与归档相同的发布证书,或者您的专案或应用商店证书。您可以将调试版本作为您的团队证书。

在下面的例子中,问题已经解决。使用构建设置搜索框查找代码签名标识。当“发行版”设置为“iPhone开发人员:您的姓名”时,可能会将其设置为“iOS团队配置配置文件”,该文件与您尝试签署存档时使用的证书相同。

code signing

+1

这解决了我的问题。 – rekle 2012-07-28 01:39:42

+0

谢谢!为我解决了...... :) – 2012-07-29 22:53:56

+0

这不是Xcode中的错误吗?是否应该独立处理释放身份和特殊身份? – brainray 2012-07-30 08:56:21

0

我不得不在科尔多瓦项目同样的问题,但我找不到任何PNG文件以“._”。幸运的是,我发现问题在于,在www(蓝色)文件夹中有一个带有图标的字体文件夹(www文件夹是包含webapp的文件夹,并在构建时将被捆绑)。删除后(将字体移动一个更高的级别),消息'打包操作失败'消失,导出Ad Hoc分发档案再次工作。

0

在我的情况下,我遇到了两个问题: 1. Info.plist中的包ID与iTunesConnect中使用的包ID略有不同2.用于存档创建的分发证书不相同我曾经在验证/提交之前辞职。

在所有情况下,XCode都是不透明的。但是使用Application Loader(你可以从“XCode菜单 - >开发工具”运行它)并为它提供ipa文件,这些消息足够清晰,可以帮助我调试问题。所以我要把这个问题反馈给苹果公司:用XCode为用户提供清晰的消息,就像使用Application Loader一样!同时,当“包”问题不够清楚时,我建议使用Application Loader。

5

我在我的项目有同样的问题(在Xcode 4.3.2)并按照各个AN我检查任何PNG文件开始“._ *”,也检查文件夹和子文件夹及其是不同的名字

还检查代码签名身份按要求。但没有成功解决这个问题。

经过孔天努力终于我得到了“包装操作失败”的原因我的项目中的错误。

就我而言,我已经归入“About_us.h”“About_us.m”和错误,我导入头文件中像#进口“关于Us.h”(在中间的空格) 。所以,当我装上设备的应用程序将加载成功,但是当我尝试使用存档创建IPA它给我的错误,并返回我估计App Store的大小只是143 KB

最后当我改变头部像#进口“About_Us.h”,并设法使IPA我在适当的MB得到真实尺寸。

希望这会帮助别人。

0

我解决它只是复制项目文件夹到桌面上,这(我认为)缩短了项目文件的路径。

0

我的问题是我输入了一个包含代字符字符的产品名称:“〜xxx〜” 这是一个临时版本,我想我会突出显示它,但最终不能在产品名称中使用任何字符。 希望这有助于。

0

我安装的Xcode 4.3.1编译为iOS4.2的一个应用程序,但我解决不了“打包操作失败”的问题(我试过上面的一些解决方案提)。后来我安装XCode4.4.1和我能够编译为iOS 4.2的无(almost any)问题