Xcode - 档案不在管理器中

Posted

技术标签:

【中文标题】Xcode - 档案不在管理器中【英文标题】:Xcode - Archives not in organizer 【发布时间】:2021-03-05 20:15:31 【问题描述】:

今天我想在 Xcode 12 中创建一个存档,突然我在 Window -> Organizer 中看不到存档(它不会按预期自动打开)。它会向我显示 Build Succeeded 但没有存档可上传到 Test Flight 的警报。我正在查看 ~Library/Developer/Xcode/Archives 并在那里,但我在 Organizer 中看不到它。

有什么原因,也许有解决办法?

【问题讨论】:

【参考方案1】:

确保您选择了正确的应用。例如,这个应用程序我没有显示任何档案:

但是一旦我选择了正确的应用程序,它就会起作用:

【讨论】:

不适合我,因为我选择了应用程序 您确定存档了吗?过滤器框中的任何内容? Archiving MyProject: MyProject 在我做产品之后 -> 存档然后MyProject | Archive MyProject: Succeeded【参考方案2】:

我已经设法找到了解决方案。所以我使用react native mapbox 包,根据这个线程https://github.com/react-native-mapbox-gl/maps/issues/1097#issuecomment-770064084 似乎有一些豆荚问题@

看起来存档格式不正确

【讨论】:

【参考方案3】:

尝试以下操作:

1 - 关闭 XCode。

2 - 转到 /Library/Developer/XCode/Archives。

3 - 找到您刚刚归档的 .xarchive 文件。

4 - 删除不是您刚刚归档的目标的文件夹(如果存在):

Products/Applications/your-app-dev.app

Products/Applications/your-app-stage.app

5 - 打开 Info.plist 文件(仍然来自 .xarchive 文件)。

6 - 用缺少的部分完成文件:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>ApplicationProperties</key>
    <dict>
        <key>ApplicationPath</key>
        <string>Applications/your-app.app</string>
        <key>Architectures</key>
        <array>
            <string>arm64</string>
        </array>
        <key>CFBundleIdentifier</key>
        <string>com.your-app.app</string>
        <key>CFBundleShortVersionString</key>
        <string>2.2</string>
        <key>CFBundleVersion</key>
        <string>42</string>
        <key>SigningIdentity</key>
        <string>Apple Development: Your Name (SOMEKEY123)</string>
        <key>Team</key>
        <string>123456789</string>
    </dict>
    <key>ArchiveVersion</key>
    <integer>2</integer>
    <key>CreationDate</key>
    <date>2021-05-16T00:28:17Z</date>
    <key>Name</key>
    <string>your-app</string>
    <key>SchemeName</key>
    <string>your-app</string>
</dict>
</plist>

【讨论】:

以上是关于Xcode - 档案不在管理器中的主要内容,如果未能解决你的问题,请参考以下文章

在IIS管理器中什么是虚拟目录?

Xcode 存档未显示在管理器中

iTunes 连接,Xcode 在管理器中验证

Xcode 11 成功的存档不会显示在管理器中,

Frozenset 不在 Spyder 变量资源管理器中显示其内容

一个 Xcode 管理器中的多个证书/配置文件?