gpt4 book ai didi

xcode - 在客户端共享存档的 iOS 构建不会成功 - 没有这样的文件或目录

转载 作者:行者123 更新时间:2023-11-28 19:24:15 29 4
gpt4 key购买 nike

我为我的一个客户开发了一个小型 iOS 应用程序。我是他们开发团队的成员,所以我一直在使用开发证书来签署我的本地测试版本。

现在应用程序几乎完成了,它应该在客户端进行内部测试。我创建了应用程序的存档版本,然后将其发送给我的客户。他们将其导入管理器并尝试“共享”它以便能够使用临时配置文件重新签名。

虽然创建 .ipa 失败并出现“没有这样的文件或目录”错误。存档在其他方面似乎没问题——组织者显示了所有常用信息、图标,并且可以让他们将其导出为另一个存档。在不重新签名的情况下创建 .ipa 也会失败,这让我相信这不是证书和配置文件的问题。

如果我在自己这边尝试同样的事情,使用我的开发证书从同一个存档中编写一个 .ipa,操作就会成功。

可能值得一提的是,当我们仍在早期项目中使用 XCode 3.x 时,相同的过程运行良好。这是我们第一次使用 XCode 4 进行尝试。

没有使用额外的(静态)库。

非常感谢任何帮助!!

编辑:

Apple 开发论坛上有人建议我在尝试导出 .ipa 时检查系统控制台是否有 xcode 错误消息——没有打印出来。然而,我们发现了其他一些较旧的消息,内容如下:

18.04.11 13:54:35 /Developer/Applications/Xcode.app/Contents/MacOS/Xcode[123] /Users/User/Library/Developer/Xcode/Archives/2011-04-15/Foobar.xcarchive/dSYMs/Foobar.app.dSYM/Contents/Info.plist: set flags (was: 00200000): Operation not permitted

时间戳大致是我的客户第一次导入我的存档的时间,但我们不能确定,因为当时我们没有看控制台。

该消息已打印多次,针对 bundle 中包含的每个资源文件打印一次。这是否告诉了你们一些事情?

最佳答案

问题已解决。

根据 apple dev 论坛上的另一条建议,我们修复了两个系统上的权限。此外,我再次构建并归档了该应用程序,并使用不同的方式将归档文件传输给我的客户。我们一次性完成了所有这些工作,所以我无法确定这些措施中的哪一项真正起到了作用。如果您是因为遇到同样的问题而偶然发现这个问题,那么您可能也想尝试所有这些。

感谢收听!

更新:

它又发生了——而这一次,我们试图一步一步地解决它。结果:一切都与文件的传输方式有关。我只是将存档包附加到一封邮件中给我的客户,这就是破坏它的原因,尽管我不知道为什么。然而,在传输之前压缩文件解决了这个问题。

关于xcode - 在客户端共享存档的 iOS 构建不会成功 - 没有这样的文件或目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5702675/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com