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

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

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

【问题讨论】:

    标签: xcode


    【解决方案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>
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-07-11
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-09-07
        • 1970-01-01
        • 1970-01-01
        • 2018-08-26
        相关资源
        最近更新 更多