【发布时间】:2015-01-25 05:36:09
【问题描述】:
我遇到了与 this guy、this guy 和 this guy 相同的问题(注意,我实际上不确定他们是否都是男生)。
他们最终都找到了自己的解决方案,但没有一个适用于我的问题。我在我的 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(尽管构建文件夹不包含具有该名称的文件或文件夹)。
【问题讨论】:
-
你解决了吗?我遇到了完全相同的问题。
-
比赞成的答案更好的是这里的解决方案:stackoverflow.com/questions/30361864/…
标签: ios objective-c xcode validation app-store-connect