刚刚提交了我的应用以供审核,然后通过电子邮件发送了此错误消息:
Invalid Directory Name - Your app contains a directory name that is already reserved: 'Frameworks'. You must rename this directory.
任何人都有这方面的经验吗?
编辑以获取更多信息:我最近改变的唯一可能导致此问题的是使用Cocoapods。我正在从xcworkspace打开并编译。我注意到我使用的一个名为“QuickDialogs”的库有一个名为“Frameworks”的组,我将其重命名。
答案 0 :(得分:4)
请尝试以下步骤:
${YOUR_PROJECT_ROOT}/Pods/Pods-resources.sh
${FRAMEWORKS_FOLDER_PATH}
并替换为${UNLOCALIZED_RESOURCES_FOLDER_PATH}
当我通过cocoapods添加额外的框架时,我遇到了这个问题。 App store的回复告诉我,有一个名为Frameworks
的目录,它是保留的。
此文件夹是在Copy Pods Resources
的{{1}}步骤
答案 1 :(得分:2)
我发现在Cocoapods中使用ShareKit会在我的二进制文件中添加一个Frameworks。这就是我替换的原因:
pod "ShareKit"
使用:
pod "ShareKit/Facebook"
pod "ShareKit/Twitter"
pod "ShareKit/GooglePlus"
因为我只使用这些服务。
要查看创建的文件夹,请转到二进制文件,查看在Applications文件夹中生成的存档内容。
希望有所帮助!