【问题标题】:Error when archive project: ld: can't open output file for writing归档项目时出错:ld:无法打开输出文件进行写入
【发布时间】:2016-01-04 19:02:19
【问题描述】:

当我在设备上运行我的应用程序时,它运行良好,但是当我尝试将其存档以上传到 iTunes Connect 时,我收到此错误:

错误 1:

ld:无法打开输出文件进行写入: /Users/xxxx/Library/Developer/Xcode/DerivedData/Drikkespillet-bmengfxihzksonhdoqpbllpzpagg/Build/Intermediates/ArchiveIntermediates/Drikkespillet/IntermediateBuildFilesPath/Drikkespillet.build/Release-iphoneos/Drikkespillet.build/Objects-normal/arm64/Drikkespillet, 架构 arm64 clang 的 errno=21:错误:链接器命令失败 退出代码为 1(使用 -v 查看调用)

错误 2:

ld:无法打开输出文件进行写入: /Users/xxxx/Library/Developer/Xcode/DerivedData/Drikkespillet-bmengfxihzksonhdoqpbllpzpagg/Build/Intermediates/ArchiveIntermediates/Drikkespillet/IntermediateBuildFilesPath/Drikkespillet.build/Release-iphoneos/Drikkespillet.build/Objects-normal/armv7/Drikkespillet, 架构 armv7 clang 的 errno=21:错误:链接器命令失败 退出代码为 1(使用 -v 查看调用)

我已尝试同时删除“框架搜索路径”和“库搜索路径”。但是存档项目仍然不起作用。这里有什么建议吗?

【问题讨论】:

  • 我收到类似的错误;我可以构建到设备,但不能存档; error: unable to open '[paths/paths]/myapp.app.dSYM': No such file or directory.它们有点相似,Xcode 似乎无法编写所需的输出。
  • 当我升级到最新的 xcode 版本时,我也遇到了同样的问题..
  • 有人解决这个问题了吗?

标签: ios xcode swift archive app-distribution


【解决方案1】:

在项目文件中转到构建设置 -->架构部分 --> 有效架构 -->删除 arm64

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-02-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-10
    • 2016-09-02
    • 1970-01-01
    • 2021-03-31
    相关资源
    最近更新 更多