问题标签 [xcode9.2]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
xcode - Xcode 9.2 Shell 脚本调用错误
我Shell Script Invocation Error
只在尝试存档我的项目时面临。但我的项目在Simulator和Real Device中运行良好。如何解决这个问题?我在 MacOS High Sierra 中使用 Xcode 9.2。
ios - 构建发布React Native时应用程序iOS卡在空白屏幕上
我正在像本教程一样使用 React Native 设置一个新项目:https ://facebook.github.io/react-native/docs/getting-started.html并构建 iOS 版本,但它不起作用,空白屏幕在 LaunchScreen 运行后显示。
如果在Debug (react-native run-ios)中构建该应用程序可以工作,但在Release(通过 Xcode 或终端构建发布)中不起作用。
反应原生 v0.53.0
react-native-cli v2.0.1
节点 v8.10.0
Xcode 9.2
Xcode中的日志显示:
2018-02-06 15:55:14.464233+0700 MyApp[306:35863] [辅助功能] ****************** 加载 GAX 客户端包 ******* ********* 2561-02-06 15:55:14.697 [错误][tid:main][RCTCxxBridge.mm:423] 无法加载包(file:///var/containers/Bundle/ Application/4FAF82CD-9EA4-4E73-800A-A2ABC9313405/MyApp.app/main.jsbundle)出现错误:(读取包时出错/var/containers/Bundle/Application/4FAF82CD-9EA4-4E73-800A-A2ABC9313405/MyApp.app/ main.jsbundle (null)) 2018-02-06 15:55:14.706782+0700 Shiip[306:35863] 加载包失败(file:///var/containers/Bundle/Application/4FAF82CD-9EA4-4E73-800A -A2ABC9313405/MyApp.app/main.jsbundle)出现错误:(读取包时出错/var/containers/Bundle/Application/4FAF82CD-9EA4-4E73-800A-A2ABC9313405/MyApp.app/main.jsbundle(空))
ios - Perforce 搁置 .strings 文件更改编码
我正在从 .nib 文件创建 .strings 。那就是我将 .nib 文件更改为 Xcode 9.2 上的本地化字符串文件。
现在我得到了 .strings 文件,其中包含所需的所有字符串以及根据基本 .xib 文件的布局。
当我检查字符串文件并将其搁置时,问题就出现了。现在搁置的文件突然变成了中文。当我把它放在一些编辑器中并将编码更改为中文(CP936 GBK)时,我可以正确阅读它。
但是当我运行代码时,这些字符串在所有语言中都完美地呈现出来。有没有办法在不获取这个奇怪的编码文件的情况下提交文件来执行?
ios - xcodebuild 测试命令失败
通过命令行或 CI 运行测试时,在远程系统上出现以下错误。知道这个错误是什么意思吗?
检查依赖项
测试构建成功
++ echo '$ if [ $? -ne 0 ]; 然后回显“TestApp Build END:失败”;1号出口;else echo "TestApp Build END: Success"; 如果 [$? -ne 0 ]; 然后回显“TestApp Build END:失败”;1号出口;else echo "TestApp Build END: Success"; 菲
++'['0 -ne 0']'
++ echo 'TestApp Build END: Success' TestApp Build END: Success
++ echo '$ echo "TestApp 测试开始"' $ echo "TestApp 测试开始"
++ echo 'TestApp 测试开始' TestApp 测试开始
++ echo '$ xcodebuild -workspace $workSpace -configuration Release -scheme TestApp -sdk iphonesimulator -destination "platform=iOS Simulator,name=iPhone 5s" test-without-building' $ xcodebuild -workspace $workSpace -configuration Release -scheme TestApp -sdk iphonesimulator -destination "platform=iOS Simulator,name=iPhone 5s" test-without-building
++ xcodebuild -workspace /Users/jenkins/builds/d167e6a9/0/mobile/mobile/TestWS.xcworkspace -configuration Release -scheme TestApp -sdk iphonesimulator -destination 'platform=iOS Simulator,name=iPhone 5s' test-without-building
从命令行构建设置:SDKROOT = iphonesimulator11.2
2018-02-08 12:08:33.596 xcodebuild[69929:68347155] IDETestOperationsObserverDebug:将测试会话的诊断日志写入:/var/folders/xg/fm1n88cn1ms4_g1xjvcppr9h0000gp/T/com.apple.dt.XCTest/IDETestRunSession-E52EA37D-CDA6 -49BB-87E0-2B048AFAAAA1/TestTests-1F0CEE73-76FD-445F-AFA2-3EE31A00C2C6/Session-TestTests-2018-02-08_120833-QMcQgX.log 2018-02-08 12:08:33.597 xcodebuild[69929:6834]MT ] IDETestOperationsObserverDebug: (ACCD5B39-684E-4F9E-9A78-8833D58D4BEE) 开始测试会话 TestTests-ACCD5B39-684E-4F9E-9A78-8833D58D4BEE 在 2018-02-08 12:08:33.597 与目标 { SimDevice 上的 Xcode 9C40b 4CA91C43-C7EB-49AA-863C-F3C57DA0D31F,iOS 11.2,已启动)} (11.2 (15C107)) 2018-02-08 12:08:33.607 xcodebuild[69929:68347155] IDETestOperationsObserverDebug:将测试会话的诊断日志写入:/var/folders/xg/fm1n88cn1ms4_g1xjvcppr9h0000gp/T/com.apple.dt.XCTest/IDETestRunSession-E52EA37D-CDA6-49BB-87E0-2B048AFAAAA1/TestUITests-20983E39-1D27-45B8-A723-3274F255-20180-TestSessionUITest/ -08_120833-Uka2ZO.log 2018-02-08 12:08:33.607 xcodebuild[69929:68346310] [MT] IDETestOperationsObserverDebug: (8507C627-5254-4196-8E76-C2402497A2AC) 开始测试会话TestUI7654-8507C-66 -C2402497A2AC 在 2018 年 2 月 8 日 12:08:33.608 与目标 Xcode 9C40b { SimDevice: iPhone 5s (4CA91C43-C7EB-49AA-863C-F3C57DA0D31F, iOS 11.2, 已启动)} (11.268346310] [MT] IDETestOperationsObserverDebug: (8507C627-5254-4196-8E76-C2402497A2AC) 开始测试会话 TestUITests-8507C627-5254-4196-8E76-C2402497A2AC 在 2018-02-08 使用 Xcode 上的设备 {0 Sim 12:08:336. : iPhone 5s (4CA91C43-C7EB-49AA-863C-F3C57DA0D31F, iOS 11.2, 已启动)} (11.268346310] [MT] IDETestOperationsObserverDebug: (8507C627-5254-4196-8E76-C2402497A2AC) 开始测试会话 TestUITests-8507C627-5254-4196-8E76-C2402497A2AC 在 2018-02-08 使用 Xcode 上的设备 {0 Sim 12:08:336. : iPhone 5s (4CA91C43-C7EB-49AA-863C-F3C57DA0D31F, iOS 11.2, 已启动)} (11.2
(15C107)) 2018-02-08 12:11:33.560 xcodebuild[69929:68346310]错误域 = IDETestOperationsObserverErrorDomain 代码 = 6“早期意外退出,操作从未完成引导 - 不会尝试重新启动” UserInfo = {NSLocalizedDescription =早期意外退出,操作从未完成引导 - 不会尝试重新启动}
测试执行失败
2018-02-08 12:11:10.166813+0530 TestUITests-Runner[70248:68362844]
+[CATransaction 同步] 在事务 2018-02-08 12:11:10.215450+0530 TestUITests-Runner[70248:68362844] 运行测试中调用... 2018-02-08 12:11:11.995867+0530 TestUITests-Runner[70248 :68362844] 继续在后台运行测试,任务 ID 1 测试套件“所有测试”开始于 2018-02-08 12:11:12.697 测试套件“TestUITests.xctest”开始于 2018-02-08 12:11: 12.699 测试套件“TestUITests”开始于 2018-02-08 12:11:12.699 测试用例“-[TestUITests.TestUITests testExample]”开始。t = 0.00s 在 2018-02-08 12:11:12.700 开始测试 t = 0.08s 设置 t = 0.09s 打开 com.Test.mobileapp t = 0.12s 启动 com.Test.mobileapp t = 10.07s 等待 com .Test.mobileapp to idle t = 19.67s Tear Down Test Case ' -[TestUITests.TestUITests testExample]' 已通过(19.871 秒)。测试套件“TestUITests”于 2018-02-08 12:11:32.571 通过。执行 1 次测试,在 19.871 (19.872) 秒内出现 0 次失败(0 次意外)测试套件“TestUITests.xctest”于 2018 年 2 月 8 日 12:11:32.571 通过。执行 1 次测试,0 次失败(0 次意外)在 19.871 (19.873) 秒内测试套件“所有测试”于 2018 年 2 月 8 日 12:11:32.572 通过。执行 1 次测试,在 19.871 (19.875) 秒内有 0 次失败(0 次意外)在 19.871 (19.873) 秒内有 0 次失败(0 次意外)测试套件“所有测试”于 2018 年 2 月 8 日 12:11:32.572 通过。执行 1 次测试,在 19.871 (19.875) 秒内有 0 次失败(0 次意外)在 19.871 (19.873) 秒内有 0 次失败(0 次意外)测试套件“所有测试”于 2018 年 2 月 8 日 12:11:32.572 通过。执行 1 次测试,在 19.871 (19.875) 秒内有 0 次失败(0 次意外)
设置-eo pipefail
设置 +o noclobber
:
评估''
退出 0 错误:作业失败:退出状态 1
ios - UIImageView:如何显示缩放图像?
我是 iOS 应用程序开发的新手,我开始从这个很棒的教程中学习:
开始开发 iOS 应用程序 (Swift)
一切看起来都很棒,但是当尝试从模拟器上的“相机胶卷”加载图像时,我得到的图像显示过大并填满了所有 iPhone 模拟器屏幕,而不是只显示在 UIImageView 框中,如教程图像所示。
有趣的事实是,下载课程末尾提供的正确项目(见页面底部)我也遇到了同样的问题。
谷歌搜索我得到一些想法来插入:
从相机胶卷加载图像后,但没有结果...
我使用 Xcode 9.2 和部署目标 11.2 和 iPhone 8 plus 作为模拟器的目标。
任何帮助都将不胜感激。
ios - 水平滑入式菜单
我对 iOS/Swift 开发很陌生,我正在尝试实现一个水平滑入式菜单(用于用户设置)。
我设法让它工作,我面临的问题是,菜单从右到左滑动,但它应该反过来,即从左到右。我尝试过使用正值和负值,但我仍然对这些 CG 属性如何工作(轴 x、y 等)感到有些困惑。
这是我的代码,负责显示菜单: