ios – 验证错误:该软件包包含不允许的文件“框架”

栏目: IOS · 发布时间: 6年前

内容简介:对于未来的观众来说,这里的修复:当您创建自己的iOS框架(我正在使用Xcode 6.1)时,最终产品在框架包本身中包含一个“框架”文件夹.即MyFramework.framework / Frameworks.即使您没有指定复制文件/嵌入框架构建阶段,也会发生这种情况.你要做的是进入你的框架包,找到空的框架文件夹并删除它.这不应该以任何方式影响您的应用程序的功能.然后构建您的应用程序,并检查嵌入式框架是否没有计划的Frameworks文件夹.
我和 this guy , this guythis guy

有同样的问题(不好意思,我实际上不知道他们是否都是这些人).

他们都结束了找到自己的解决方案,但没有一个适用于我的问题.我在我的iOS 8应用程序中使用Xcode 6.1和附加的扩展名.应用程序和扩展都依赖于包含的框架.当我尝试将应用程序提交到商店时,我得到的验证警告是“错误ITMS-9000:无效的包.’xxxxx.appex’上的包含不允许的文件”框架“.

我甚至找不到一个名为“框架”的文件.共享框架应该保存在/ Library / Frameworks,这是Apple推荐的保存位置.该项目还使用Cocoapods,它是唯一可能的罪魁祸首,因为它的配置文件中引用了$FRAMEWORK_PATH(尽管构建文件夹不包含具有该名称的文件或文件夹).

对于未来的观众来说,这里的修复:

当您创建自己的iOS框架(我正在使用Xcode 6.1)时,最终产品在框架包本身中包含一个“框架”文件夹.即MyFramework.framework / Frameworks.即使您没有指定复制文件/嵌入框架构建阶段,也会发生这种情况.

你要做的是进入你的框架包,找到空的框架文件夹并删除它.这不应该以任何方式影响您的应用程序的功能.然后构建您的应用程序,并检查嵌入式框架是否没有计划的Frameworks文件夹.

您的存档现在应该不包含违规文件夹,错误应该已经没了!

http://stackoverflow.com/questions/27156816/validation-error-the-bundle-contains-disallowed-file-frameworks


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

零基础学Minecraft编程

零基础学Minecraft编程

Martin O''Hanlon、David Whale / 中文Minecraft Wiki翻译团队 / 人民邮电出版社 / 2015-9-7 / 79

在你体验Minecraft冒险的同时,学习宝贵的编程技能! 如果你很喜欢玩Minecraft,却被游戏中的建造耗费大量时间而困扰,并且你想要对游戏添加一些改动,那么本书就是为你而设计的。在游戏中,你可以学习许多Python编程技能,在PC、Mac或树莓派上与游戏进行互动。这些冒险不仅局限在虚拟世界——你也将会学习如何将Minecraft与电子元件连接起来,这样你的Minecraft世界就能够......一起来看看 《零基础学Minecraft编程》 这本书的介绍吧!

JSON 在线解析
JSON 在线解析

在线 JSON 格式化工具

在线进制转换器
在线进制转换器

各进制数互转换器

URL 编码/解码
URL 编码/解码

URL 编码/解码