标签: xcode10

14
推荐指数
3
解决办法
7062
查看次数

Xcode 9 iOS模拟器在安装Xcode 10 beta后变为黑屏

我知道有很多人早些时候提过这个问题.但我认为我的情况有所不同.在我的情况下,Xcode 9.2已经安装,我将macOS从10.13.2升级到10.13.5.然后我安装了Xcode 10 beta.现在,当我在Xcode 9.2上运行任何项目并尝试使用模拟器时,虽然我可以看到xcode日志,但它变黑了.我到目前为止尝试过的事情,

  1. 卸载Xcode 10 Beta
  2. 卸载并重新安装Xcode 9.2
  3. 卸载Xcode 9.2并安装Xcode 9.4
  4. 从模拟器菜单重置内容和设置
  5. 从模拟器菜单重启设备
  6. 调整模拟器的大小.
  7. 按照这篇文章,清理了DerivedData,CoreSimulator,iOSDeviceSupport
  8. 从设备和模拟器部分重新添加模拟器

现在我该怎么办?

xcode ios ios-simulator xcode9.2 xcode10

14
推荐指数
1
解决办法
4047
查看次数

错误:无法为目标'arm64-apple-ios10.0-simulator'加载标准库?

我更新了我的Xcode但无法构建.它失败了:

<unknown>:0: error: unable to load standard library for target 'arm64-apple-ios10.0-simulator'

合并脚本:

 # 1
# Set bash script to exit immediately if any commands fail.
set -e

# 2
# Setup some constants for use later on.
FRAMEWORK_NAME="SDK"
OUTPUT_PATH="${SRCROOT}"

# 3
# If remnants from a previous build exist, delete them.
if [ -d "${SRCROOT}/build" ]; then
rm -rf "${SRCROOT}/build"
fi

# 4
# Build the framework for device and for simulator (using
# all needed architectures).
xcodebuild -target "${FRAMEWORK_NAME}" …
Run Code Online (Sandbox Code Playgroud)

xcode ios swift xcode10

14
推荐指数
7
解决办法
6251
查看次数

iOS模拟器在Xcode 10上崩溃

今天,我已经从macOS High Sierra更新了我的iMac到macOS Mojave.从那时起,我无法打开模拟器.每次我试图打开立即崩溃的模拟器.每当我尝试通过Xcode运行模拟器时,Xcode就会显示此错误

超时等待iphonesimulator的模拟器应用程序准备就绪

在此输入图像描述

此外,我试图直接打开模拟器,它立即崩溃.这里的gif(gif有点慢) -

在此输入图像描述 在此输入图像描述

系统CPU和内存状态 -

在此输入图像描述

在此输入图像描述

这里有一些解决方案,我试过但没有运气 -

  1. 清除iPhone模拟器缓存

    xcrun simctl erase all
    
    Run Code Online (Sandbox Code Playgroud)
  2. 清除DerivedData

    ~/Library/Developer/Xcode/DerivedData/
    
    Run Code Online (Sandbox Code Playgroud)
  3. 清除iOS DeviceSupport

    ~/Library/Developer/Xcode/iOS DeviceSupport/
    
    Run Code Online (Sandbox Code Playgroud)
  4. 删除Xcode首选项

    defaults delete com.apple.dt.Xcode
    
    Run Code Online (Sandbox Code Playgroud)
  5. 重启Xcode和系统


更新1

macOS日志 -

*** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Device iPhone XS (978302BA-5255-44CB-A77C-188071B99A7C, iOS 12.0, Booted) is available but has no defaultDisplay'
*** First throw call stack:
(
    0   CoreFoundation                      0x00007fff33a9543d __exceptionPreprocess + 256
    1   libobjc.A.dylib                     0x00007fff5f9a6720 objc_exception_throw + 48
    2   CoreFoundation                      0x00007fff33ab008e +[NSException raise:format:arguments:] + 98
    3   Foundation                          0x00007fff35e4c55d …
Run Code Online (Sandbox Code Playgroud)

macos xcode ios xcode10 macos-mojave

14
推荐指数
1
解决办法
8645
查看次数

Xcode 10 for Development/Adhoc/Enterprise中没有导出选项

在Xcode 10中,似乎导出选项不适用于Development/Adhoc/Enterprise模式.

在此输入图像描述

但是当我们通过"分发应用程序"并选择"iOS App Store"时,它会在那里显示"导出"选项.

如果我选择继续使用"iOS App Store"以外的任何其他选项,那么我最终会进入以下屏幕. 在此输入图像描述 下一个 在此输入图像描述

  • 但是,使用分发证书导出应用程序的用途是什么,因为我们无法使用分发证书安装应用程序,除非我们通过TestFlight上传.

那么如何使用Adhoc/Development模式导出构建?

ios xcode10

14
推荐指数
1
解决办法
9314
查看次数

使用xcode 10 beta进行构建失败

我在Xcode beta上创建了一个新项目并构建它,它给了我下面的构建错误.

遇到与IBAgent-iOSon 的错误通信launchscreen.storyboard.

当我尝试构建基于Xcode 10 beta的任何示例项目时,我得到的故事板错误相同.

有没有人遇到过与Xcode 10 beta IDE相同的问题?

storyboard ios xcode10

13
推荐指数
3
解决办法
6567
查看次数

Xcode 10 - 实例将立即解除分配,因为属性"弱"

我最近下载了Xcode 10,并且在使用weakunowned变量时发现了一个明显的错误.我设法创建了一个简单的示例来展示问题,以便人们可以重新创建它.

class MainClass {
    weak var weakClass: SomeClass!

    init() {

        // WARNING: Instance will be immediately deallocated because property 'weakClass' is 'weak'

        self.weakClass = SomeClass()
    }
}

class SomeClass {}
Run Code Online (Sandbox Code Playgroud)

正如错误所说,weakClass立即解除分配一次MainClass初始化并始终为零.

我用Xcode 9.3打开了同一个游乐场,我可以确认代码工作正常,没有错误或警告

这是Xcode 10中的错误还是我没有得到什么.如果是,是否有任何变通方法?

编辑:原始示例

class LoginCoordinator {

    var viewModel: LoginViewModel?
    var viewController: LoginViewController?

    init() {
        viewModel = LoginViewModel()
        viewModel?.coordinator = self
        viewController = LoginViewController(viewModel: viewModel!)
    }
}


class LoginViewModel: ViewModelDelegate {
    weak var coordinator: LoginCoordinator?
}
Run Code Online (Sandbox Code Playgroud)

coordinator 永远都是零 LoginViewModel …

xcode swift xcode10

13
推荐指数
2
解决办法
1万
查看次数

在Xcode 10 beta上运行后,UICtackView内部出现UICollectionViewCell autolayout问题

我的堆栈视图包含一个图像和标签,用于显示某些任务.它们都在多行上保持对齐.

我没有在Xcode 9上运行任何问题,但是当我在Xcode 10 beta 6上运行时,我遇到了一些自动布局问题,我总是会遇到堆栈视图错误:

Need constraint for X position
Need constraint for Y position
Run Code Online (Sandbox Code Playgroud)

我目前对堆栈视图的约束是:

Leading edge to cell - 5
Trailing edge to cell - 5
Bottom edge to cell - 2
Top edge to cell - 2
Run Code Online (Sandbox Code Playgroud)

所以我没有看到有什么改变抱怨这个,对我来说很明显我已经设置了X和Y.

这是两个截图,显示它运行时的标签(标签被截断)和故事板:

在此输入图像描述

在此输入图像描述

ios uicollectionviewcell swift uistackview xcode10

13
推荐指数
1
解决办法
1972
查看次数

Xcode 10框架依赖循环与自身

在Xcode 10上,当我进行增量构建时,我正在使用我的一个框架获得此构建错误(clean build work):

Showing All Messages
:-1: Cycle inside LoggingSharedFramework; building could produce unreliable results.
Cycle details:
? Target 'LoggingSharedFramework' has a command with output 'blablabla/Build/Products/Debug-iphonesimulator/LoggingSharedFramework.framework/LoggingSharedFramework'
? Target 'LoggingSharedFramework' has link command with output 'blablabla/Build/Intermediates.noindex/blablablah/Debug-iphonesimulator/LoggingSharedFramework.build/Objects-normal/x86_64/LoggingSharedFramework'
Run Code Online (Sandbox Code Playgroud)
  • 该框架没有目标依赖项
  • 标题阶段在编译源之前
  • 我已经浏览了每个文件,并确保在LoggingSharedFramework之外没有导入文件(除了Cocoa之外)
  • 我没有使用任何依赖管理系统(例如carthage),因为没有外部依赖.该框架在项目中维护

这个错误对我没有意义.实际原因是什么?我怎样才能弄清楚是什么引入了这个循环?我该如何修复周期?

xcode circular-dependency ios xcode10

13
推荐指数
1
解决办法
2302
查看次数

运行Xcode模拟器时出错 - '[framework] CUIThemeStore:没有使用id = 0注册的主题

我正在开发一个具有单一视图和一些标签的应用程序.应用程序在viewdidload()函数处失败,并且不再继续.代码如下所示.

override func viewDidLoad() {
    super.viewDidLoad()

    locationManager.delegate = self
    locationManager.desiredAccuracy = kCLLocationAccuracyHundredMeters
    locationManager.requestWhenInUseAuthorization()
    locationManager.startUpdatingLocation()

}
Run Code Online (Sandbox Code Playgroud)

错误是'[framework] CUIThemeStore:没有使用id = 0注册的主题

我没有在我的代码中使用任何主题或外部框架.我在MacOS Mojave上运行Xcode 10.我检查了Xcode中的设置,看它是否指的是任何外部框架,我找不到任何.很感谢任何形式的帮助.

swift xcode10

12
推荐指数
1
解决办法
8717
查看次数