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

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

内容简介:对于未来的观众来说,这里的修复:当您创建自己的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


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

查看所有标签

猜你喜欢:

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

构建之法(第二版)

构建之法(第二版)

邹欣 / 人民邮电出版社 / 2015-7 / 59

软件工程牵涉的范围很广, 同时也是一般院校的同学反映比较空洞乏味的课程。 但是软件工程的技术对于投身IT 产业的学生来说是非常重要的。作者邹欣有长达20年的一线软件开发经验,他利用业余时间在数所高校进行了长达6年的软件工程教学实践,总结出了在16周的时间内让同学们通过 “做中学 (Learning By Doing)” 掌握实用的软件工程技术的教学计划,并得到高校师生的积极反馈。在此基础上,作者对......一起来看看 《构建之法(第二版)》 这本书的介绍吧!

图片转BASE64编码
图片转BASE64编码

在线图片转Base64编码工具

Base64 编码/解码
Base64 编码/解码

Base64 编码/解码

RGB HSV 转换
RGB HSV 转换

RGB HSV 互转工具