标签: xcode9

Xcode 9,iOS 10与Assets的问题

我在使用iOS 10的设备上运行资产和Xcode 9 beta时遇到问题.它不会从资产上传任何图像,因此在手机上我看不到任何资产!

如果我在故事板中加载图像,它只是没有在手机上显示任何图像(但它显示在故事板中),如果我做了一些事情:

UIImage(named:"imageName")!

它与日志消息崩溃:

***断言失败 - [_ CUIThemePixelRendition _initWithCSIHeader:],/ BuildRoot/Library/Caches/com.apple.xbs/Source/CooreUI/CoreUI-428.6/CoreTheme/ThemeStorage /CUIThemeRendition.m:3788无法加载"imageName"从标识符为"myIdentifierName"的包中的nib引用的图像

这很奇怪,因为在iOS 11 beta的另一台设备上运行的代码相同,我可以看到图像.

assets ios10 ios11 xcode9-beta xcode9

5
推荐指数
1
解决办法
4077
查看次数

如何在xcode9上使用IOS10?

我已经更新了我的xcode,我想在iPhone 5上运行我的应用程序,但是我的iPhone 5有iOS10,我更新xcode使用iOS11,我如何在xcode9上使用iOS10?

xcode ios10 ios11 xcode9

5
推荐指数
1
解决办法
3146
查看次数

Swift 4 - 断言失败 - [UICollectionView _createPreparedCellForItemAtIndexPath

我刚刚将我的Xcode从8更新到9,现在我注意到当我想测试我的项目时,我遇到了崩溃.(之前,使用Xcode 8,它有效)

问题是我有一个UICollectionView带有单元格的内容,这些内容是从互联网上下载的,所以它们的数量可以改变.(现在是5)

当我想滚动时,它会立即崩溃并出现以下异常:

2017-09-30 13:31:26.881320+0200 liveExperience[1556:568711] *** Assertion failure in -[UICollectionView _createPreparedCellForItemAtIndexPath:withLayoutAttributes:applyAttributes:isFocused:notify:], /BuildRoot/Library/Caches/com.apple.xbs/Sources/UIKit/UIKit-3694.4.18/UICollectionView.m:1972
2017-09-30 13:31:26.882557+0200 liveExperience[1556:568711] *** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'the cell returned from -collectionView:cellForItemAtIndexPath: does not have a reuseIdentifier - cells must be retrieved by calling -dequeueReusableCellWithReuseIdentifier:forIndexPath:'
*** First throw call stack:
(0x1813ffd38 0x180914528 0x1813ffc0c 0x181d8ec24 0x18b2803c8 0x18a86f344 0x18a86a02c 0x18a80d000 0x1853dd0b4 0x1853e1194 0x18534ff24 0x185376340 0x185377180 0x1813a78b8 0x1813a5270 0x1813a582c 0x1812c62d8 0x183157f84 0x18a873880 0x104a7a800 0x180dea56c)
libc++abi.dylib: terminating with uncaught exception of type NSException …
Run Code Online (Sandbox Code Playgroud)

uicollectionview swift swift4 xcode9

5
推荐指数
1
解决办法
2380
查看次数

Xcode 9故事板上的文本字段文本偏离中心(和剪切)

请在Xcode 9故事板上尝试以下操作:

  • 将新的文本字段拖到ViewController中的某个位置
  • 设置一些占位符文本
  • 将边框样式设置为无(左虚线)
  • 设置背景色

我总是使文本偏离中心并像这样剪切:

故事板中的剪辑文本

当我运行该应用程序时,它看起来应该垂直居中。同样,当您增加高度时,文本最终也会完全消失。

添加左,上和右约束会有所帮助,因为它使文本字段的高度与文本的高度匹配。问题在于文本字段的可点击区域较小。

我在任何地方都找不到这个故事板错误的提法,为什么呢?

storyboard textfield xcode9

5
推荐指数
0
解决办法
663
查看次数

被宠坏的模拟器xcode 9.作为一个破碎的电视

在任何Xcode 9模拟器上几乎每次启动应用程序都会在截图中产生: 在此输入图像描述 也许有人遇到过这个问题并解决了吗?

ios ios-simulator xcode9

5
推荐指数
1
解决办法
358
查看次数

多任务模式下的iOS 11 Popover演示问题

将popover保持在开放状态.然后,当我尝试切换到2/3屏幕模式并在viewWillTrainsition中使用固定空间BarButtonItem更改中心BarButtonItem的位置时,我的弹出工具提示移动到barButtonItem的先前位置.

- (void)viewWillTransitionToSize:(CGSize)size withTransitionCoordinator:(id<UIViewControllerTransitionCoordinator>)coordinator {
[super viewWillTransitionToSize:size withTransitionCoordinator:coordinator];
[coordinator animateAlongsideTransition:^(id<UIViewControllerTransitionCoordinatorContext>  _Nonnull context) {
    if (size.width>size.height) {
        _fixedSpace.width = 280;
    } else {
        _fixedSpace.width = 80;
    }
} completion:^(id<UIViewControllerTransitionCoordinatorContext>  _Nonnull context) {

}];}
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

objective-c uipopovercontroller ios ios11 xcode9

5
推荐指数
1
解决办法
330
查看次数

Xcode 9 - Alamofire Pods.命令/ bin/sh失败,退出代码为1

/Users/Alex/Library/Developer/Xcode/DerivedData/MyProject-ehabmnclpzlywhabrefntacibonm/Build/Intermediates.noindex/ArchiveIntermediates/Fuego/InstallationBuildProductsLocation/Applications//MyProject.app/Frameworks/Alamofire.framework: unknown error -1=ffffffffffffffff
Command /bin/sh failed with exit code 1
Run Code Online (Sandbox Code Playgroud)

我存档项目时遇到了这个问题.当我在模拟器上运行应用程序时,没有上述问题就可以正常工作.

它也适用Xcode 8,但现在当我尝试存档它Xcode 9我有这个问题.但也许情况并非如此,因为我Mac OS从头开始重新安装,所以它可能是cocopods版本问题我不确定.

//上面例子中的两个对我来说也很奇怪/Applications//MyProject.app

xcode ios cocoapods alamofire xcode9

5
推荐指数
2
解决办法
6052
查看次数

Xcode - 仪器:缺少符号

我正在使用时间分析器分析我的WatchKit扩展应用程序,但跟踪是非符号的:

在此输入图像描述

我的意思是这些都是我无关的符号,我无法找到我的方法名称.如果我点击任何这些符号,我可以看到汇编代码.如何获得符号化迹线?

xcode-instruments swift watchkit xcode9

5
推荐指数
1
解决办法
1261
查看次数

LLDB有时会显示矢量数据,而其他时间则不会

在大多数情况下,在调试时,如果我有一个向量(在Xcode 9中),我会看到一个表示向量中值的索引列表.

期望 在此输入图像描述

其他时候,我得到这个无益的代表:

不希望 在此输入图像描述

我无法弄清楚什么条件会导致LLDB以不合需要的方式显示向量.

问题
导致不良行为的原因是什么?可以在不重写代码的情况下修复吗?这是LLDB中的错误吗?

这是一个简短的代码示例,可以再现不需要的行为:

#include <iostream>
#include <vector>

std::vector<int> createVector()
{
    std::vector<int> v = { 1, 2, 3 };
    return v;
}

int main(int argc, const char * argv[])
{
    const auto& v = createVector();
    std::cout << v.front() << std::endl;
    return 0;
}
Run Code Online (Sandbox Code Playgroud)


以下是Xcode项目的链接:http://s000.tinyupload.com/?file_id =
21020556485232357417

c++ xcode vector lldb xcode9

5
推荐指数
1
解决办法
571
查看次数

错误ITMS-90725:请更新Xcode并重建您的应用

我目前在Swift 3.2和Xcode 8.3中的项目,即使我在3天前成功上传到iTunes,今天也会出现此错误。

错误ITMS-90725:“ SDK版本问题。此应用是使用iOS '10 .3'SDK构建的。提交给App Store的所有新iOS应用必须使用X'code [9.0]中包含的iOS'11.0'SDK或更高版本构建。或更高版本。请更新Xcode并重建您的应用。”

xcode ios ios9 ios11 xcode9

5
推荐指数
1
解决办法
5441
查看次数