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 - 档案不在管理器中的主要内容,如果未能解决你的问题,请参考以下文章