我正在使用Cocoapods 0.39.0
和Xcode 7.2
,我有一个 项目,该项目已成功存档,但未在管理器中填充 。当我在一个空白项目中测试我的podfile时,存档显示在Organizer
就好了。
在尝试对此进行问题排查时,我发现在Derived Data上面有一个Archives文件夹。在那里,我实际上找到了项目中不会显示的所有.xcarchive文件。
当点击文件详细信息时,我还注意到工作档案有一个大小(测试项目为228.3 MB),但我想要工作的主项目大小为0字节。
答案 0 :(得分:10)
想出来。
Installation Directory
Build Settings
@executable_path/../Frameworks
作为安装目录的值$(LOCAL_APPS_DIR)
参考:“Xcode已成功存档我的应用程序,但档案管理器未列出我的存档”部分 https://developer.apple.com/library/ios/technotes/tn2215/_index.html
答案 1 :(得分:4)
在XCode Project \ Targets \ Build Settings中确保
跳过安装=否
用于存档方案,如果您创建了一个,或者发布方案
答案 2 :(得分:3)
在我的情况下(Xcode 8.3.3),Installation Directory
指向/Applications
这似乎是正确的,所以这不是问题。有用的是:
1.重新启动Xcode
2.产品➞清洁
3.删除整个“派生数据”文件夹(查看它的位置:Xcode➞首选项...➞位置➞派生数据)
4.产品➞清洁
答案 3 :(得分:0)
当我创建指向我们的QA环境的调试版本时,我遇到了同样的问题。 调试版本只是零字节。 正如@kareem上面提到的,我认为发布/分发版本的路径为 / Applications 。
我刚刚复制了我的调试版和宾果游戏! 是的,您可以添加/应用而不是当前值,这是' @executable_path /../ Frameworks '
这样,如果您将调试版本存档,您将获得实际存档,就像发布版本
一样所有功劳都归功于kareem。我只是尝试通过添加另一个预期来增强。
答案 4 :(得分:0)
最适合我的步骤。
Derived Data
(以查看其位置:Xcode➞首选项...➞位置➞派生数据)Archive
对话框的Organizer
屏幕中。答案 5 :(得分:0)
1. Clean
2. Build
为我工作。