标签: xcode10

图像建议不起作用Xcode 10

我正在尝试将图像设置为UIImageView.它在旧版本中运行良好.

在Xcode 9.4.1中

在此输入图像描述

但是在Xcode 10中

在此输入图像描述

当我尝试键入图像名称时,图像建议未显示.

甚至"Image Literal"也无效.双击上面的图标也无法正常工作.

Xcode首选项中是否有任何设置?

如何像以前一样启用图像建议?

uiimageview uiimage ios xcode10

12
推荐指数
2
解决办法
4581
查看次数

仅在iOS 12中WKWebView中的全屏视频后状态栏消失

正如您所看到的,这只发生在iOS 12中.

iOS 12 iOS 11

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

这是我的代码:

import UIKit
import WebKit

class ViewController: UIViewController {

    override var preferredStatusBarStyle: UIStatusBarStyle {
        return .lightContent
    }

    override var prefersStatusBarHidden: Bool {
        return false
    }

    var webView: WKWebView!

    override func viewDidLoad() {
        super.viewDidLoad()
        webView = WKWebView(frame: UIScreen.main.bounds)
        view.addSubview(webView)
        webView.topAnchor.constraint(equalTo: view.topAnchor).isActive = true
        webView.leadingAnchor.constraint(equalTo: view.leadingAnchor).isActive = true
        webView.widthAnchor.constraint(equalTo: view.widthAnchor).isActive = true
        webView.loadHTMLString("<p><iframe src=\"https://www.youtube.com/embed/HCjNJDNzw8Y\" width=\"560\" height=\"315\" frameborder=\"0\" allowfullscreen=\"\"></iframe></p>", baseURL: URL(string: "https://www.youtube.com/"))
        setNeedsStatusBarAppearanceUpdate()
    }
}
Run Code Online (Sandbox Code Playgroud)

我的info.plist就在下面: 在此输入图像描述

有谁知道如何解决它?

我知道,如果我设置键View controller-based status bar appearanceYES帮助,但在这种情况下,它看起来就像这样:

在此输入图像描述

从白色和黑色改变状态栏的原因不明,而且我的真实项目是大规模的,所以在原始设置中解决它会很好,而不是让每个ViewController继承自一个属于子类的类. …

xcode xcode10 xcode10beta6

12
推荐指数
2
解决办法
2429
查看次数

Xcode 10存档构建失败

我在尝试存档应用时遇到以下错误.知道如何解决这个问题吗?

:-1:多个命令产生'/Users/gb/Library/Developer/Xcode/DerivedData/GB-ggeaxhzkqxunxvenbvbwxczukaqb/Build/Intermediates.noindex/ArchiveIntermediates/GB/IntermediateBuildFilesPath/UninstalledProducts/iphoneos/libyoga.a':1)Target' yoga'有输出命令'/Users/gb/Library/Developer/Xcode/DerivedData/GB-ggeaxhzkqxunxvenbvbwxczukaqb/Build/Intermediates.noindex/ArchiveIntermediates/GB/IntermediateBuildFilesPath/UninstalledProducts/iphoneos/libyoga.a'2)目标'瑜伽'有一个带输出的命令'/Users/gb/Library/Developer/Xcode/DerivedData/GB-ggeaxhzkqxunxvenbvbwxczukaqb/Build/Intermediates.noindex/ArchiveIntermediates/GB/IntermediateBuildFilesPath/UninstalledProducts/iphoneos/libyoga.a'

:-1:多个命令产生'/Users/gb/Library/Developer/Xcode/DerivedData/GB-ggeaxhzkqxunxvenbvbwxczukaqb/Build/Intermediates.noindex/ArchiveIntermediates/GB/IntermediateBuildFilesPath/UninstalledProducts/iphoneos/libReact.a':1)Target' React'有一个带输出的命令'/Users/gb/Library/Developer/Xcode/DerivedData/GB-ggeaxhzkqxunxvenbvbwxczukaqb/Build/Intermediates.noindex/ArchiveIntermediates/GB/IntermediateBuildFilesPath/UninstalledProducts/iphoneos/libReact.a'2)target'React '有一个带输出的命令'/Users/gb/Library/Developer/Xcode/DerivedData/GB-ggeaxhzkqxunxvenbvbwxczukaqb/Build/Intermediates.noindex/ArchiveIntermediates/GB/IntermediateBuildFilesPath/UninstalledProducts/iphoneos/libReact.a'

react-native react-native-ios xcode10

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

Xcode 10:添加简单约束时的模糊约束错误

我正在使用Xcode 10,并且在尝试为我的视图添加一些非常简单的约束时遇到了一些错误.

我有一个UICollectionViewCell我正在添加一个UIStackView.我调整大小UIStackView以填充单元格并将顶部,底部,左侧和右侧约束设置为安全区域.

我曾经能够在Xcode 9中做到这一点而没有错误,但是,它现在给了我一个错误,我需要指定X位置或宽度和Y位置或高度.即使我让界面构建器添加缺少的约束(中心X和中心Y),它也会产生相同的错误.我觉得这是Xcode 10中的一个错误,但如果对于约束有新的iOS 12要求,我不知道我会感谢他们的一些帮助.

如果我忽略了错误的约束并运行应用程序,则视图无法正确显示.

在此输入图像描述

在此输入图像描述

在此输入图像描述

UPDATE

我当然认为这是一个错误.请注意,在下面的屏幕截图中,即使我在堆栈视图中有子视图,错误也不会消失.此外,当我向顶部,左侧,底部和右侧添加静态填充时,它在布局中无法正确显示,但是当我运行应用程序时它会正确布局.

在此输入图像描述

xcode ios autolayout xcode10

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

离子构建失败Info.plist未找到

Apple已经欺骗了我,即使我禁用了自动更新,它现在已经删除了最新的XCode版本(版本10.0(10A255))和依赖项.结果是,即使在删除(ionic cordova platform remove ios)并重新添加平台之后,我也无法构建我的应用程序.

它现在失败,出现以下错误.

onic cordova run ios --debug --target="iPhone-8"  --consolelogs

...

<path>/platforms/ios/build/emulator/MyApp.app/Info.plist file not found.

[ERROR] An error occurred while running cordova run ios --debug --target iPhone-8 (exit code 1).

ionic --version
3.20.0
Run Code Online (Sandbox Code Playgroud)

----编辑

跑了verbose并收到:No scripts found for hook "before_deploy".作为失败的附加信息.

-----编辑------

请在这里查看更多细节.我能够从头开始重现它/一个空白的应用程序模板 空白应用程序无法调试构建 - 找不到/Info.plist文件

ios ionic-framework ionic2 ionic3 xcode10

12
推荐指数
2
解决办法
8496
查看次数

Xcode 10新建系统清洁问题

我最近将我的Xcode更新为10.默认情况下,启用了"新建系统".当我构建我的项目时,我注意到我的更改不适用于模拟器.当我尝试调试此代码时,xCode显示正确更改的源代码,但执行的代码是旧的.

当我改回"遗留"构建系统时,一切正常.

有类似经历的人吗?

谢谢

这可能是Cocoapods的问题.因为我解锁了podfile并尝试编辑一些代码.

build cocoapods swift xcode10

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

Xcode 10的胖框架脚本?

我在我的方案中的归档后期使用这个脚本来制作FAT二进制框架.一个可以在模拟器和实际设备上工作.

https://gist.github.com/gauravkeshre/eabb2a13ef6d673fadec84ca60b56b05

有谁知道如何将其转换为使用Xcode 10?

使用遗留构建系统可以修复错误,但我宁愿不依赖它.

这是脚本本身:

exec > /tmp/${PROJECT_NAME}_archive.log 2>&1

UNIVERSAL_OUTPUTFOLDER=${BUILD_DIR}/${CONFIGURATION}-universal

if [ "true" == ${ALREADYINVOKED:-false} ]
then
echo "RECURSION: Detected, stopping"
else
export ALREADYINVOKED="true"

# make sure the output directory exists
mkdir -p "${UNIVERSAL_OUTPUTFOLDER}"

echo "Building for iPhoneSimulator"
xcodebuild -workspace "${WORKSPACE_PATH}" -scheme "${TARGET_NAME}" -configuration ${CONFIGURATION} -sdk iphonesimulator -destination 'platform=iOS Simulator,name=iPhone XS' ONLY_ACTIVE_ARCH=NO ARCHS='i386 x86_64' BUILD_DIR="${BUILD_DIR}" BUILD_ROOT="${BUILD_ROOT}" ENABLE_BITCODE=YES OTHER_CFLAGS="-fembed-bitcode" BITCODE_GENERATION_MODE=bitcode clean build

# Step 1. Copy the framework structure (from iphoneos build) to the universal folder
echo "Copying to output …
Run Code Online (Sandbox Code Playgroud)

frameworks fat-binaries xcode10

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

运行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
查看次数

Xcode 10:如何切换到旧的构建系统?

Xcode 10中的新构建系统似乎存在一些问题.如何切换到旧的(遗留)构建系统?

xcode xcode10 legacy-build-system

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

Xcode 10:代码签名我的App + Framework失败,因为签署第三方依赖框架(PromiseKit)失败.适用于Xcode 9

我有一个Xcode 10 - iOS12 swift项目,链接到我自己的框架(也是Xcode 10 + iOS12).

应用程序项目将我的框架项目作为子项目引用引用.

My Framework项目引用了PromiseKit.framework(一个通用框架 - 胖库),使用以下构建脚本制作:

# Merge Script

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

# 2
# Setup some constants for use later on.
FRAMEWORK_NAME="PromiseKit"

# 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). …
Run Code Online (Sandbox Code Playgroud)

xcode frameworks code-signing swift xcode10

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