• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

ios - Xcodebuild 以不同的语言运行应用程序单元测试

[复制链接]
菜鸟教程小白 发表于 2022-12-13 10:41:27 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题

这里描述了应该可以使用 xcodebuild 命令覆盖用户默认设置。

我还需要使用这种机制将语言设置为特定的语言来执行我的单元测试。任何想法如何做到这一点?当我通过 '-AppleLanguages="(en)"' 时,xcodebuild 命令总是无法启动模拟器,但出现异常:

2015-09-08 13:07:13.178 xcodebuild[82720:7171617] -[NSTaggedPointerString count]: unrecognized selector sent to instance 0x2945442d65642875
** INTERNAL ERROR: Uncaught exception **
Exception: -[NSTaggedPointerString count]: unrecognized selector sent to instance 0x2945442d65642875
Stack:
  0  0x00007fff8edfe024 __exceptionPreprocess (in CoreFoundation)
  1  0x00007fff97d8776e objc_exception_throw (in libobjc.A.dylib)
  2  0x00007fff8ee010ad -[NSObject(NSObject) doesNotRecognizeSelector:] (in CoreFoundation)
  3  0x00007fff8ed46e24 ___forwarding___ (in CoreFoundation)
  4  0x00007fff8ed46998 _CF_forwarding_prep_0 (in CoreFoundation)
  5  0x00007fff982941f2 __CopyAppleLanguages_block_invoke (in Metadata)
  6  0x00007fff98331c13 _dispatch_client_callout (in libdispatch.dylib)
  7  0x00007fff98331b26 dispatch_once_f (in libdispatch.dylib)
  8  0x00007fff982941a8 CopyAppleLanguages (in Metadata)
  9  0x00007fff98293f0e _MDAccessCopyClientPort (in Metadata)
 10  0x00007fff9829befe ___MDQueryMakeClientPortLocked_block_invoke (in Metadata)
 11  0x00007fff98336323 _dispatch_call_block_and_release (in libdispatch.dylib)
 12  0x00007fff98331c13 _dispatch_client_callout (in libdispatch.dylib)
 13  0x00007fff9833488f _dispatch_root_queue_drain (in libdispatch.dylib)
 14  0x00007fff98342fe4 _dispatch_worker_thread3 (in libdispatch.dylib)
 15  0x00007fff9a6bca9d _pthread_wqthread (in libsystem_pthread.dylib)
 16  0x00007fff9a6ba3dd start_wqthread (in libsystem_pthread.dylib)

[1]    82720 abort      xcodebuild -workspace APP.xcworkspace -scheme APP_DEBUG -sdk  test



Best Answer-推荐答案


man xcodebuild 揭示了两个选项:-testLanguage-testRegion 遵循 ISO 639-1 和 ISO 3166-1标准

关于ios - Xcodebuild 以不同的语言运行应用程序单元测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32476036/

回复

使用道具 举报

懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注0

粉丝2

帖子830918

发布主题
阅读排行 更多
广告位

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap