Invalid Bundle Structure - The binary file '***.app/***.a' is not permitted

来源:互联网 发布:java数据类型取值范围 编辑:程序博客网 时间:2024/06/05 07:12

最近在做苹果App升级程序发布时,在上传检测时报Invalid Bundle Structure - The binary file '***.app/***.a' is not permitted. Your app may conain only one executable file. 

程序中的确是用到了第三方静态库文件.a文件。但是之前的第一次发布和后续的升级都没有问题,XCode中的所有设置都没有进行改动。

在网上查了,没有什么有效的方法,问题依旧。

在itunesconnect上提交了问题,回复建议使用DTS(登录苹果开发者网站,向苹果发开工程师求助。一个年度有两次免费使用机会,后续需要付费。)在求助问题的网页上进行了问题的详细说明,等待回复。

回复邮件的附件图片详细说明了解决方法:在Target的Bulid Phases中的Copy Bundle Resources中将.a文件去除。

我原来的程序中在Target的Bulid Phases中的Copy Bundle Resources中都加入了.a文件,发布都没有问题。现在出现了这个问题,将.a文件从Target的Bulid Phases中的Copy Bundle Resources中去掉,问题解决了。


我在网上查询这个问题是,看到也有不少网友也遇到了这个问题,都没有什么方法解决。也有一个也是问了DTS解决了,但是最后只是说按照回复邮件一步一步做就解决了问题。我把我解决这个问题的方法与大家共享。


1 0
原创粉丝点击