问题标签 [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.

0 投票
1 回答
961 浏览

xcode - Xcode 9.2 Shell 脚本调用错误

Shell Script Invocation Error只在尝试存档我的项目时面临。但我的项目在SimulatorReal Device中运行良好。如何解决这个问题?我在 MacOS High Sierra 中使用 Xcode 9.2。

0 投票
0 回答
157 浏览

xcode - 用 Xcode 更新 SVN 后没有版本编辑器

我使用 Xcode 9.2 进行源代码控制,但是当更新后出现冲突时,我无法解决它们。出现通常的两窗格屏幕,但没有显示冲突,我只看到以下标签:

  • 没有文件
  • 没有选择
  • 没有版本编辑器

因此,我不得不使用命令行来解决我的冲突,而不是良好的图形界面。怎么了?

注意:提交时,版本编辑器会正确显示。

在此处输入图像描述

0 投票
2 回答
24695 浏览

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(空))

0 投票
1 回答
12 浏览

github - 为什么源代码管理下拉菜单中没有我的项目名称?

我正在使用 Xcode 9.2,并尝试将我的项目放在 GitHub 上。如何使我的项目名称出现在源代码管理下拉菜单中?我知道它应该用于将项目放在 GitHub 等上。谢谢您的帮助 :)

在此处输入图像描述

0 投票
0 回答
112 浏览

xcode - 无法在情节提要中应用约束

我正在尝试在界面构建器的 Xmarin.iOS 中对我的应用程序的视图应用约束。但我不能在 4 个方向上完全应用它们,因此它看起来错位了。我试图做到这一点,但没有运气。我附上屏幕截图。这就是我所拥有的

在此处输入图像描述

但这就是我需要的

在此处输入图像描述

我在 High Sierra 中使用 Visual Studio 15.5.2、Xamarin 4.8.0.753、Xamarin.iOS 11.6.1.2 和 Xcode 9.2。

0 投票
1 回答
50 浏览

ios - Perforce 搁置 .strings 文件更改编码

我正在从 .nib 文件创建 .strings 。那就是我将 .nib 文件更改为 Xcode 9.2 上的本地化字符串文件。

现在我得到了 .strings 文件,其中包含所需的所有字符串以及根据基本 .xib 文件的布局。

当我检查字符串文件并将其搁置时,问题就出现了。现在搁置的文件突然变成了中文。当我把它放在一些编辑器中并将编码更改为中文(CP936 GBK)时,我可以正确阅读它。

但是当我运行代码时,这些字符串在所有语言中都完美地呈现出来。有没有办法在不获取这个奇怪的编码文件的情况下提交文件来执行?

0 投票
0 回答
585 浏览

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

0 投票
1 回答
105 浏览

ios - UIImageView:如何显示缩放图像?

我是 iOS 应用程序开发的新手,我开始从这个很棒的教程中学习:

开始开发 iOS 应用程序 (Swift)

https://developer.apple.com/library/content/referencelibrary/GettingStarted/DevelopiOSAppsSwift/WorkWithViewControllers.html#//apple_ref/doc/uid/TP40015214-CH6-SW1

一切看起来都很棒,但是当尝试从模拟器上的“相机胶卷”加载图像时,我得到的图像显示过大并填满了所有 iPhone 模拟器屏幕,而不是只显示在 UIImageView 框中,如教程图像所示。

有趣的事实是,下载课程末尾提供的正确项目(见页面底部)我也遇到了同样的问题。

谷歌搜索我得到一些想法来插入:

从相机胶卷加载图像后,但没有结果...

我使用 Xcode 9.2 和部署目标 11.2 和 iPhone 8 plus 作为模拟器的目标。

任何帮助都将不胜感激。

0 投票
2 回答
2570 浏览

ios - MapKit (Swift 4) Xcode 9.2 - “无法从角落 4 插入法律归属”

我正在做一个处理 MapKit 的项目。我的问题是当我运行应用程序时,我得到“无法从角落 4 插入法律归属”。错误。我可以采取什么解决方案来解决这个问题?

错误:

我的应用程序屏幕:

0 投票
1 回答
256 浏览

ios - 水平滑入式菜单

我对 iOS/Swift 开发很陌生,我正在尝试实现一个水平滑入式菜单(用于用户设置)。

我设法让它工作,我面临的问题是,菜单从右到左滑动,但它应该反过来,即从左到右。我尝试过使用正值和负值,但我仍然对这些 CG 属性如何工作(轴 x、y 等)感到有些困惑。

这是我的代码,负责显示菜单: