我问是因为这是 android studio 的一个功能,并且想知道 xcode 或外部事物是否有类似的东西?
我正在几个项目上,它发生相同的错误。
我仍然不知道是什么原因造成的。我的代码或Xcode 9 beta是否有问题?
MyApp [22724:4000717] API错误:假定UIViewNoIntrinsicMetric,(空)返回0宽度
是否有可能不使用密码就执行无线调试,因为由于某些关键原因,我不想为我的iPad设置密码。
我正在尝试在我的Swift项目中包含一个第三方静态库。我有这两个文件,还有一些。
GoogleConversionTrackingSDK / ACTReporter.h GoogleConversionTrackingSDK / libGoogleConversionTracking.a
我将.a文件添加到目标的“链接框架和库”部分。然后module.map,我在项目中创建了一个文件,如下所示:
module GoogleConversionTracking {
header "../../Libs/GoogleConversionTrackingSDK/ACTReporter.h"
export *
}
Run Code Online (Sandbox Code Playgroud)
在Swift文件中,我现在可以引用它:
import GoogleConversionTracking
Run Code Online (Sandbox Code Playgroud)
但是在链接时出现错误:
ld:-lGoogleConversionTracking找不到库
clang:错误:链接器命令失败,退出代码为1(使用-v查看调用)
注意:-lGoogleConversionTracking找不到库
您如何解决这个问题?我不希望使用桥接头,而是尽可能使用这些模块定义文件。
上下文:Xcode 9.0(9A235)
当我尝试编辑我的故事板标签的本地化器注释(插入Barty Crouch标签#bc-ignore!)时,XCode 9崩溃了.
此外,尝试编辑字体什么都不做.
合并之后,对我来说似乎是一个腐败的故事板.
有没有人面临同样的问题?
编辑,非模棱两可的问题:
是否有修复以避免崩溃或我是否必须手动编辑故事板?
Process: Xcode [66619]
Path: /Applications/Xcode.app/Contents/MacOS/Xcode
Identifier: com.apple.dt.Xcode
Version: 9.0 (13247)
Build Info: IDEFrameworks-13247000000000000~26
App Item ID: 497799835
App External ID: 823595305
Code Type: X86-64 (Native)
Parent Process: ??? [1]
Responsible: Xcode [66619]
User ID: 501
Date/Time: 2017-10-03 15:59:00.562 +0200
OS Version: Mac OS X 10.12.6 (16G29)
Report Version: 12
Anonymous UUID: 3A288ABF-30D0-A9E7-A02E-4BBD3B1BABB5
Sleep/Wake UUID: 22E57F41-2180-4AB1-AA1D-B1DCF99E683E
Time Awake Since Boot: 320000 seconds
Time Since Wake: 26000 seconds
System Integrity …Run Code Online (Sandbox Code Playgroud) 我试图解决这个问题,Expected: width=414 Actual: Width=375 warning in uitableviewcell for Xcode 9.x.x但每当我切换设备时,我都会收到相同的警告,就像你在图片中看到的那样.
我已经通过警告框架中的一些解决方案,"导航栏"将在运行时出现在XCode 8 Swift 3中,但没有运气.
首先道歉,如果这个问题重复或使一些难以理解。
众所周知,Xcode 9具有可以在多个模拟器上运行该应用程序的功能,并且可以通过强制退出或从其他选项中关闭所有这些程序。
在这里,我的询问是,假设我已经打开了使用以下设备的模拟器:iPhone 8、8 plus和X。现在,如果我想关闭其中的任何两个,那么我怎么能实现呢?或者有什么方法可以处理这种情况? 。
我正在尝试用我的iOS 11.4模拟器记录屏幕xcrun simctl io booted recordVideo recording.mov.这将创建一个具有该名称的文件,但遗憾的是该文件的大小始终为0字节.玩这个--type参数也无济于事.偶尔会有一个可播放的文件,它也在一定程度上被破坏,因为在QuickTime中打开时,这个文件有一个扭曲的外观.VLC根本无法播放.
我在具有独立GPU的2014 MacBook Pro上使用Xcode 9.4.1,因此支持Metal.
有没有人有解决我问题的建议?
我有一个包含三种方案的项目(Debug-MyApp,Beta-MyApp,MyApp)。该项目具有三种配置(Debug,Beta和AppStore)。而且,每个目标都建立各自的配置。当我在Interface Builder中使用自定义类并使用“从目标继承模块”(默认设置)时,它将始终选择Beta_MyApp模块,而不是我正在构建的任何目标(通常是Debug-MyApp)。我在xibs / storyboards中对此进行了验证,因为在Xcode中打开文件会使customModule属性设置为Beta-MyApp。
我还尝试将Interface Builder Xib默认模块和Interface Builder Storyboard默认模块的Project和Target设置都设置为Debug_MyApp。
最终结果是我的自定义类都无法正确呈现。即使Designables说“最新”并且“没有发生界面构建器错误”。
我当前的解决方法是将所有模块显式设置为Debug_MyApp,而不使用从目标继承的模块,这将导致视图正确呈现。
有没有人经历过这个/知道如何补救?
简短摘要:
如果未在编译前清除项目,则我的应用程序无法在Xcode10中正确编译,但在Xcode9中可以正常工作。
详细说明:
我有一个链接到我的iOS应用程序的静态框架。这两个项目都在同一工作区中打开,并且该框架已在项目设置中添加到应用程序的“嵌入式二进制文件”中。但是,在Xcode10中更改框架中的代码不会触发编译(即使使用CMD + B也不会),因此在运行应用程序时不会出现更改。这不是Xcode9的问题。到目前为止,我发现的唯一解决方法是每次在编译之前都要清理项目,这会导致异常的编译时间和很多挫败感。
有没有人看过这个问题,并提出了解决建议?
xcode9 ×10
ios ×6
xcode ×4
ios11 ×2
storyboard ×2
debugging ×1
ios12 ×1
ipad ×1
iphone ×1
module ×1
module-map ×1
swift ×1
uitableview ×1
xcode10 ×1
xcode9-beta ×1