gpt4 book ai didi

ios - XCode 4.3.1 中断了对包含通过引用添加的目录的应用程序的验证。任何解决方法?

转载 作者:技术小花猫 更新时间:2023-10-29 11:12:37 25 4
gpt4 key购买 nike

我发现 Xcode 4.3.1 在验证应用程序包内目录树中的资源应用程序时存在严重问题。

应用程序可以在 Xcode 的“Build for Archive”过程中通过验证 - 只有在通过 Organizer 运行验证时才会失败,这是为临时或 App Store 提交保存所必需的。

在花费数小时试图追踪常见的代码签名权利问题后,我最终在导出失败时注意到系统控制台中的以下行:

3/10/12 2:32:48.450 PM [0x0-0x261261].com.apple.dt.Xcode:/Users/chris/Library/Developer/Xcode/Archives/2012-03-10/Coverage 3-10-12 2.32 PM.xcarchive/Products/Applications/Coverage.app/Tiles/T-Mobile-roam/4: 是一个目录

“Tiles”目录已通过“为任何添加的文件夹创建文件夹引用”添加到我的项目中。

我发现删除 Tiles 目录允许应用程序构建和验证。将其添加回去会导致此代码签名失败。

似乎添加一个多级目录树完全搞砸了验证过程,错误消息让开发人员无所事事地试图追踪代码签名和授权问题,而这些问题实际上不是问题。

我以前的 Xcode 版本从来没有遇到过任何问题 - 这似乎是 Xcode 4.3.1 中的一个新的严重错误。

是否有任何可能的解决方法可以让我们提交应用更新?

注意事项:

此线程似乎相关:https://devforums.apple.com/message/630800

这个问题也涉及到类似的问题: Xcode 4.3: Codesign operation failed (Check that the identity you selected is valid)

最佳答案

我花了一天时间试图隔离这个错误,我终于搞定了它。

XCode 4.3.1 中的代码签名者在为 App Store 验证或为 AdHoc 分发保存时,只要您的 bundle 中存在与其父目录同名的子目录,就会阻塞。

例如:

test/test/file.x -- FAIL
test/test2/file.x -- WORKS

这似乎是 Xcode 4.3.1 中的新功能,希望能尽快修复。

更新:我从 Apple DTS 支持部门那里收到确认该问题的回复,并指出除了重命名 bundle 中的目录之外,还没有已知的解决方法。

关于ios - XCode 4.3.1 中断了对包含通过引用添加的目录的应用程序的验证。任何解决方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9649859/

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