首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Xcode 10.1:如何从这个位置导出我的存档?

Xcode 10.1:如何从这个位置导出我的存档?
EN

Stack Overflow用户
提问于 2019-09-03 18:59:38
回答 2查看 1.6K关注 0票数 1

我刚刚在Xcode 10.1中成功地构建了一个项目的存档

我进入了窗口 -> ,没有看到存档的应用程序:

我一直在跟踪以下文档:https://wiki.saucelabs.com/display/DOCS/Creating+an+ipa+File#CreatinganipaFile-Buildingan.ipaFile

这个是:https://wiki.genexus.com/commwiki/servlet/wiki?34616,HowTo%3A+Create+an+.ipa+file+from+XCode

我还跟踪了这个堆栈溢出问题:Xcode将归档框架存储在哪里?

但同样没有档案:

如果正在选择存档,并且它说已成功构建,那么my Archive在哪里?

在Rudedog的帮助下,我看到了我的存档在这里~/Library/Developer/Xcode/Archives/<date>/ProjectName <date>.xcarchive,但是现在如何继续导出它呢?

我不知道这是否与此有关,但这个项目使用了多个目标,但是我只是尝试Archive中的一个目标。

我查看了构建日志,这就是我得到的:

我又做了一次ls,什么都没做:

代码语言:javascript
运行
复制
➜  NFIBEngage 9-5-19, 2.43 PM.xcarchive ls
➜  NFIBEngage 9-5-19, 2.43 PM.xcarchive
EN

回答 2

Stack Overflow用户

发布于 2019-09-05 22:56:34

好的,根据你的截图,看起来你想要存档一个静态库。

这在归档的上下文中没有多大意义,因为存档用于捆绑发布应用程序所需的所有片段,无论是通过应用程序存储还是通过其他分发机制。静态库只是一个文件,所以您不需要对它进行存档。构建它之后,您只需在Xcode项目中的Products文件夹中查找.a文件,右键单击库并选择"Show“。

但是,如果您真的想要创建这个库的存档,请转到库的构建设置,并确保"Skip“为No。此设置说明在进行存档时是否应将此目标作为产品包括在内。

请记住,如果您有这个设置为否和您的应用程序链接到这个库,那么它将包括在应用的存档以及。这意味着应用程序将无法发行,因为它的存档包含多个产品( .app包和.a文件)。

票数 1
EN

Stack Overflow用户

发布于 2019-09-04 22:01:51

因为存档是存在的,但没有显示在组织者中,这意味着存档不是由Spotlight索引的。

要做的第一件事是检查磁盘和存档位置是否被排除在Spotlight之外。转到系统首选项->聚光灯并检查隐私选项卡。如果档案文件夹--或者包含档案文件夹的磁盘--列在那里,那么Spotlight将不会索引归档文件,组织者将永远不会看到它。

如果隐私选项卡中没有任何内容,那么您可以尝试重建您的聚光灯索引

您还可以通过以下命令查看归档具有哪些聚光灯元数据:

代码语言:javascript
运行
复制
mdls ~/Library/Developer/Xcode/the/path/to/myapp.xcarchive

需要寻找的重要事情是,kMDItemKind设置为"Xcode Archive“,kMDItemContentType设置为com.apple.xcode.archive

另一个有用的命令是

代码语言:javascript
运行
复制
mdimport -t -d3 ~/Library/Developer/Xcode/the/path/to/myapp.xcarchive

这将告诉您Spotlight认为这个归档的元数据应该是什么。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57777369

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档