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

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

概述我和 this guy, this guy和 this guy有同样的问题(不好意思,我实际上不知道他们是否都是这些人). 他们都结束了找到自己的解决方案,但没有一个适用于我的问题.我在我的iOS 8应用程序中使用Xcode 6.1和附加的扩展名.应用程序和扩展都依赖于包含的框架.当我尝试将应用程序提交到商店时,我得到的验证警告是“错误ITMS-9000:无效的包.’xxxxx.appex’上的包 我和 this guy,this guy和 this guy有同样的问题(不好意思,我实际上不知道他们是否都是这些人).

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

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

解决方法 对于未来的观众来说,这里的修复:

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

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

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

总结

以上是内存溢出为你收集整理的ios – 验证错误:该软件包包含不允许的文件“框架”全部内容,希望文章能够帮你解决ios – 验证错误:该软件包包含不允许的文件“框架”所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/web/1064002.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-26
下一篇2022-05-26

发表评论

登录后才能评论

评论列表(0条)

    保存