相关疑难解决方法(0)

验证错误:捆绑包含不允许的文件"框架"

我和这个家伙有同样的问题,这个家伙这个家伙(nota bene,我实际上不确定他们是不是所有人,本身).

他们最终找到了自己的解决方案,但没有一个适用于我的问题.我在iOS 8应用程序中使用Xcode 6.1,附带扩展名.应用程序和扩展程序都依赖于包含的框架.当我尝试将应用程序提交到商店时,我得到的验证警告是"ERROR ITMS-9000: Invalid bundle. The bundle at 'xxxxx.appex' contains disallowed file 'Frameworks'".

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

validation xcode itunesconnect objective-c ios

15
推荐指数
2
解决办法
6293
查看次数

验证错误:包中包含不允许的嵌套包

作为我的另一个问题的后续内容,我仍然在提交我的iOS 8应用程序(包括共享扩展和框架目标)时遇到问题.在提交尝试时,我收到上述错误消息.其他与我的问题(如前面提到的问题中指出的)有相同的问题,但以与我的情况无关的方式解决它.

错误消息涉及我的共享扩展目标,该目标链接到我编写的框架,该框架在Extension和应用程序之间共享.我很确定Apple很清楚我可以在Extension目标中使用框架(事实上,它更受欢迎!).那么这个错误可能会有什么其他原因呢?

xcode itunesconnect objective-c ios

6
推荐指数
1
解决办法
3630
查看次数

标签 统计

ios ×2

itunesconnect ×2

objective-c ×2

xcode ×2

validation ×1