GVKun编程网logo

ios – Xcode 8本地化导入崩溃(xcode 导入framework)

1

在本文中,您将会了解到关于ios–Xcode8本地化导入崩溃的新资讯,同时我们还将为您解释xcode导入framework的相关在本文中,我们将带你探索ios–Xcode8本地化导入崩溃的奥秘,分析x

在本文中,您将会了解到关于ios – Xcode 8本地化导入崩溃的新资讯,同时我们还将为您解释xcode 导入framework的相关在本文中,我们将带你探索ios – Xcode 8本地化导入崩溃的奥秘,分析xcode 导入framework的特点,并给出一些关于AR 在 iOS 14 和 Xcode 12.3 上的 iOS 应用程序中无法正常工作,世界跟踪性能受到资源限制的影响、AVPlayer 不适用于 iOS 12.2 而它适用于 iOS 14.3 和 XCode 12.3、Git 忽略 Xcode 项目的文件 - Git ignore file for Xcode projects、iOS 18发布啦!iOS 18好吗?iOS 18值得更新吗?iOS 18beta版的实用技巧。

本文目录一览:

ios – Xcode 8本地化导入崩溃(xcode 导入framework)

ios – Xcode 8本地化导入崩溃(xcode 导入framework)

当我导入项目的本地化时,Xcode(8.1)崩溃了.
它在我导出时崩溃,然后导入相同的xliff文件而不进行修改.

这是xliff文件:http://ge.tt/7J5UY3i2

以下是完整的崩溃报告http://pastebin.com/JsJFeCqB.有关此的任何提示或解决方法吗?

Application Specific information:
ProductBuildVersion: 8B62
UNCAUGHT EXCEPTION (NSinvalidargumentexception): -[Xcode3VariantGroup addToTargetDefaultResourcesBuildPhase:]: unrecognized selector sent to instance 0x7fe69615cba0
UserInfo: (null)
Hints: None

Backtrace:
  0   __exceptionPreprocess (in CoreFoundation)
  1   DVTFailureHintExceptionPreprocessor (in DVTFoundation)
  2   objc_exception_throw (in libobjc.A.dylib)
  3   -[NSObject(NSObject) doesNotRecognizeSelector:] (in CoreFoundation)
  4   ___forwarding___ (in CoreFoundation)
  5   _CF_forwarding_prep_0 (in CoreFoundation)
  6   __81+[IDELocalizationWork fileReferenceStreamForName:directoryPath:superitem:target:]_block_invoke (in IDEFoundation)
  7   __33-[IDEStream(IDEStreamMonad) map:]_block_invoke (in IDEFoundation)
  8   __24-[_IDEStreamMap onNext:]_block_invoke_4 (in IDEFoundation)
  9   -[_DVTTimeSlicedMainThreadOrderedUniquingWorkQueue _processWorkItemsWithDeadline:] (in DVTFoundation)
 10   -[DVTTimeSlicedMainThreadWorkQueue _processWithDeadline:] (in DVTFoundation)
 11   -[_DVTTimeSlicedMainThreadActiveWorkQueues _processWorkQueuesOnDeadline] (in DVTFoundation)
 12   __NSFireDelayedPerform (in Foundation)
 13   __CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__ (in CoreFoundation)
 14   __CFRunLoopDoTimer (in CoreFoundation)
 15   __CFRunLoopDoTimers (in CoreFoundation)
 16   __CFRunLoopRun (in CoreFoundation)
 17   CFRunLoopRunSpecific (in CoreFoundation)
 18   runcurrentEventLoopInMode (in HIToolBox)
 19   ReceiveNextEventCommon (in HIToolBox)
 20   _BlockUntilNextEventMatchingListInModeWithFilter (in HIToolBox)
 21   _DPSNextEvent (in AppKit)
 22   -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] (in AppKit)
 23   -[DVTApplication nextEventMatchingMask:untilDate:inMode:dequeue:] (in DVTKit)
 24   -[NSApplication run] (in AppKit)
 25   NSApplicationMain (in AppKit)
 26   start (in libdyld.dylib)

解决方法

这个问题杀了我.该工具可以/应该工作,让你的生活更轻松,但事实并非如此.我在夏天遇到了这个问题,并在第一个项目符号中使用了info.plist提示进行修复,但我最近更新了项目,我又回到了xliff例外地狱.从好的方面来说,我目前的崩溃似乎是在它完成工作之后发生的,所以我能够继续工作.

有很多事情可能会出错并导致导入崩溃.通常Xcode只是闪烁不存在.如果你想在崩溃前看到一些信息,请使用xcodebuild:

xcodebuild -verbose -importLocalizations -localizationPath "lang.xliff" -project ./myProject.xcodeproj

>本地化时,请勿将语言直接添加到info.plist.而是将InfoPlist.Strings文件添加到项目中并将语言添加到项目中.您可能需要在每个lang.lproj文件夹中手动创建该文件.确保在base.lproj以外的任何lang.lproj文件夹中没有info.plist文件.
>本地化Settings.bundle时,请创建lang.lproj文件夹.创建Root.strings文件时,大小写很重要.它必须是“Root.strings”,否则它可能适用于iOS,但它不适用于iOS模拟器.
>环顾你的项目结构.使用崩溃工具后,最终会在错误的位置放置一堆文件.您可以在项目的根组中拥有Localized.Strings文件.删除那些.
>仅使用base.lproj而不是en.lproj,因此如果在项目中找到它们,请手动删除en.lproj文件.
> XLIFF文件确实需要格式良好,但我不认为这会导致崩溃.
>不适合你,但据说在Xcode 7中有一个特定的崩溃修复,所以请确保你是最新的,以避免那个,至少.

我有一些与xliff一起生活的python脚本.他们需要在某些脚本中更新源路径,但从长远来看它们可能有所帮助:https://github.com/danloughney/xliffHell

AR 在 iOS 14 和 Xcode 12.3 上的 iOS 应用程序中无法正常工作,世界跟踪性能受到资源限制的影响

AR 在 iOS 14 和 Xcode 12.3 上的 iOS 应用程序中无法正常工作,世界跟踪性能受到资源限制的影响

如何解决AR 在 iOS 14 和 Xcode 12.3 上的 iOS 应用程序中无法正常工作,世界跟踪性能受到资源限制的影响

即使我保持设备静止,飞机也不会停留在固定位置并且会四处移动。我使用的是 iPhone 7。

这是我在飞机上运行 XCode 提供的默认模板代码时在控制台上得到的警告: “ARWorldTrackingTechnique :世界跟踪性能受到资源限制的影响 [1]”

我已经根据这个错误查看了在 stackoverflow 和苹果网站上发布的所有问题,但没有一个有解决方案。提供的解决方案之一是使该应用仅在定向模式下可用,但仍然无法运行。

AVPlayer 不适用于 iOS 12.2 而它适用于 iOS 14.3 和 XCode 12.3

AVPlayer 不适用于 iOS 12.2 而它适用于 iOS 14.3 和 XCode 12.3

如何解决AVPlayer 不适用于 iOS 12.2 而它适用于 iOS 14.3 和 XCode 12.3

我在 iOS 12.2 模拟器中播放音频时遇到问题,而相同的代码在 iOS 14.3 上运行良好。 我已经检查过 SO 并在苹果论坛上搜索发现 iOS 14 发生了相同类型的问题,但现在已经解决了。

提前致谢。

我的示例代码:

  1. class ViewController: UIViewController {
  2. var audioPlayer:AVPlayer?
  3. var playerItem:AVPlayerItem?
  4. override func viewDidLoad() {
  5. super.viewDidLoad()
  6. // Do any additional setup after loading the view.
  7. }
  8. @IBAction func playMusic() {
  9. playAudioFromURL()
  10. }
  11. private func playAudioFromURL() {
  12. guard let url = URL(string: "https://s3.amazonaws.com/kargopolov/kukushka.mp3") else {
  13. print("error to get the mp3 file")
  14. return
  15. }
  16. do {
  17. audioPlayer = try AVPlayer(url: url as URL)
  18. } catch {
  19. print("audio file error")
  20. }
  21. audioPlayer?.play()
  22. }
  23. }

在 iOS 12.2 上运行时的错误消息

2021-01-27 16:51:56.773138+0530 SimpleAvplyar[12446:281352] [AudioHAL_Client] HALB_IOBufferManager.cpp:226:GetIOBuffer: HALB_IOBufferManager::GetIOBuffer: 流索引超出范围 2021-01-27 16:51:56.773472+0530 SimpleAvplyar[12446:281352] [AudioHAL_Client] HALB_IOBufferManager.cpp:226:GetIOBuffer: HALB_IOBufferManager::GetIOBuffer: 流索引超出范围 2021-01-27 16:51:56.786532+0530 SimpleAvplyar[12446:281352] [aqme] 254: AQDefaultDevice (1): 输出流 0: 空缓冲区 2021-01-27 16:51:56.786880+0530 SimpleAvplyar[12446:281352] [aqme] 1640:抛出异常(-50):- 2021-01-27 16:52:11.024274+0530 SimpleAvplyar[12446:281260] [aqme] 177:15.000 秒后超时(0 1);暂停计数=0(IOS暂停:) 2021-01-27 16:52:11.025729+0530 SimpleAvplyar[12446:281260] 239:CA_UISoundClientBase::StartPlaying:AddRunningClient 失败(状态 = -66681)。 2021-01-27 16:52:11.785607+0530 SimpleAvplyar[12446:281516] [AudioHAL_Client] HALB_IOBufferManager.cpp:226:GetIOBuffer: HALB_IOBufferManager::GetIOBuffer: 流索引超出范围 2021-01-27 16:52:11.785796+0530 SimpleAvplyar[12446:281516] [AudioHAL_Client] HALB_IOBufferManager.cpp:226:GetIOBuffer: HALB_IOBufferManager::GetIOBuffer: 流索引超出范围 2021-01-27 16:52:11.802351+0530 SimpleAvplyar[12446:281516] [aqme] 254: AQDefaultDevice (1): 输出流 0: 空缓冲区 2021-01-27 16:52:11.802589+0530 SimpleAvplyar[12446:281516] [aqme] 1640:抛出异常(-50):-

Git 忽略 Xcode 项目的文件 - Git ignore file for Xcode projects

Git 忽略 Xcode 项目的文件 - Git ignore file for Xcode projects

问题:

GitXcode 结合使用时,我应该在.gitignore 包含哪些文件?


解决方案:

参考一: https://stackoom.com/question/Cs2/Git 忽略 Xcode 项目的文件
参考二: https://oldbug.net/q/Cs2/Git-ignore-file-for-Xcode-projects

iOS 18发布啦!iOS 18好吗?iOS 18值得更新吗?iOS 18beta版

iOS 18发布啦!iOS 18好吗?iOS 18值得更新吗?iOS 18beta版

ios 18 横空出世,带来了一系列激动人心的新功能。您是否好奇 ios 18 的亮点,它是否值得升级?php小编西瓜带来 ios 18 的全面解读,详细介绍了它的新特性、改进和已解决的错误。如果您正在考虑升级到 ios 18,请继续阅读以了解它的优缺点,并决定它是否适合您的设备和需求。

iOS 18 beta版终于发布啦!iOS 18此次更新是否与预期一样呢? iOS 18更新了哪些内容呢?是否真的值得果粉用户升级呢?

iOS 18的更新内容涵盖了多个方面,旨在提升用户体验和个性化设置。以下是iOS 18的更新内容概览:

  • 定制主屏幕:

    • 用户可以自由移动应用程序,按照个人喜好调整主屏幕布局。

    • 图标支持深色模式,用户可以为图标着色,打造独特的外观。

    • 应用程序可以随意放置,深色模式APP有更深度的适配,且有色系可选,整体可调节成一种色系。

  • 优化控制中心:

    • 控制中心进行了重新设计,新增了多款快捷组件,用户可以根据需要选择和排列。

    • 控件页面支持多页布局,用户可滑动访问控制中心的其它页面。

    • 控制中心界面设计已扩展为多页布局,允许用户将不常访问的功能移动到次级页面。

  • 隐私与安全:

    • iOS 18支持给APP上锁,支持面容识别,同时也能隐藏APP,以加强用户的隐私权限。

    • 用户可以专门控制第三方App可以访问哪些通讯录,进一步保障数据安全。

  • 信息应用更新:

    • 发送的字体样式和表情有更多自定义选项。

    • 支持稍后发送功能。

    • 在无网情况下,iPhone 14及后续机型支持卫星直发。

  • 其他内置应用更新:

    • 邮箱应用进行了更新,分类和摘要功能提高了效率。

    • 钱包应用支持两个手机一碰即可相互转账。

    • 地图应用带来了新的地形图。

    • 相册应用引入了智能功能,查找照片和照片分类更加精准。

    附上iOS 18升级方法:

    ※1、刷机前请做好重要数据资料的备份,或勾选“保留用户资料刷机”,防止重要资料丢失;


    ※2、请确保移动设备未开启激活锁,或者知道 ID 锁帐号、密码,否则刷机后可能会无法激活设备;


    ※3、设备升级到 iOS 18后,将无法再降级到“苹果已关闭验证”的固件版本,即使之前使用备份了 SHSH 也不能降级。

    打开最新版电脑端,用数据线把手机设备连接到电脑。点击上方“智能刷机”进入到“一键刷机”界面,连接成功会自动匹配iOS 18固件,选择“保留用户资料刷机”立即刷机。

    以上就是iOS 18发布啦!iOS 18好吗?iOS 18值得更新吗?iOS 18beta版的详细内容,更多请关注php中文网其它相关文章!

    今天的关于ios – Xcode 8本地化导入崩溃xcode 导入framework的分享已经结束,谢谢您的关注,如果想了解更多关于AR 在 iOS 14 和 Xcode 12.3 上的 iOS 应用程序中无法正常工作,世界跟踪性能受到资源限制的影响、AVPlayer 不适用于 iOS 12.2 而它适用于 iOS 14.3 和 XCode 12.3、Git 忽略 Xcode 项目的文件 - Git ignore file for Xcode projects、iOS 18发布啦!iOS 18好吗?iOS 18值得更新吗?iOS 18beta版的相关知识,请在本站进行查询。

    本文标签: