iOS 12.3没有Xcode支持。

22

我的手机已升级至iOS 12.3测试版,最新的Xcode 10.2测试版仅支持iOS 12.2及以下版本。

有没有任何兼容iOS 12.3的xcode测试版本?

我猜想选择是等待苹果发布新版本的xcode,或者回退到较早的版本。除非有其他更好的解决方法?


1
请检查它。这将有助于未来 - https://stackoverflow.com/a/52815254/8526454 - Virajkumar Patel
这个结果有点奇怪,但我发现如果我只是在12.2支持下运行程序,即使手机正在运行12.3,它也“就能工作”。 - jrh
6个回答

41

我找到了解决这个问题的方法。

你需要在Program/Xcode-beta/Contents/Developer/Platforms/iPhoneOS.platforms/DeviceSupport/下创建一个名为12.3(……错误消息中所说的内容)的文件夹,并将12.2中的文件复制到其中。

现在你就可以在iOS 12.3的iPhone上运行你的应用程序了。


3
12.3存在会影响Facebook登录的bug。苹果做了一些更改 :-|。这个解决方案无法帮助我们调试那些bug。 - Oliver Dixon
3
这是个技巧。实际上是iOS 12.2,所以我认为它对调试没有帮助。 - DawnSong
1
如果有人没有iOS 12.2设备支持文件,可以在这里找到它们链接 - Matt
1
如果有人找不到应用程序文件夹,可以右键单击Xcode并点击“显示包内容”。 - BraveEvidence
我遇到了这个错误,但是使用的是12.4版本。我尝试了你描述的方法,但是没有起作用。 - Tom Bom
显示剩余5条评论

3
我如何修复与iOS 12.4类似的问题
在路径Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport下创建一个名为12.4 (16G77)的文件夹,并从先前文件夹中的其中一个(例如12.3)复制文件。
进入Xcode,单击“设置活动方案菜单”,然后在底部单击下载模拟器

enter image description here

Xcode将自动开始更新和重新创建支持12.4的文件:

enter image description here

希望这能帮助到某些人。

我在哪里可以找到“设置活动方案菜单”? - Tom Bom

3

关于IOS 12.3 Beta开发者磁盘映像的更新情况还没有公布。官方的iOS 12.3调试文件并不可用。
你可以尝试以下方法来让Xcode支持调试iOS 12.3设备。
1. 前往路径 /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport
2. 创建一个名为"12.3"的文件夹。
3. 将"12.2"文件复制到"12.3"文件夹中。


1
实际上,Xcode 10.2.1 可以调试运行 iOS 12.3 的真实设备。
请自行尝试。

这不是问题所在。他问的是部署目标。 - Fakebounce
已将文件复制并重命名为12.3,但在Xcode10.2中未出现在“部署信息”>“部署目标”中。 它具有一些奇怪的扩展名。感谢您的帮助。 - SoTm
@hardworker 问题是如何在iOS 12.3上运行您的应用程序,部署目标是您的应用程序支持的最低版本的iOS。 - DawnSong
@HiDuEi 你可以尝试使用Xcode 10.2.1,而不是10.2。如果你将部署目标设置为12.3,那么你的应用程序只能在iOS 12.3或更高版本上运行。这真的是你想要的吗? - DawnSong
@DawnSong 如何在全球范围内运行IOS 12.3,而不仅仅是使用真实设备。 - Fakebounce
显示剩余3条评论

0

对我有用的解决方法: 1. cd /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport 2. cp 12.0 12.2 3. cp 12.0 12.3 4. 下载了Apple Configurator并识别连接的设备 5. 在xCode中选择连接的设备 6. 构建成功


0

如何修复与 iOS 12.5.3 (XCode 10.1) 相似的问题

我在Finder中打开了Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport,创建了一个名为 12.5.3 (16H41) 的文件夹,并将文件从文件夹12.4 (16G77)复制到该文件夹中。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接