问题标签 [xcode8.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.
ios - xcode 8.2 swift 3 核心数据——使用未解析的标识符
我在 xcode 8.2 中创建了一个核心数据项目,之后我在 .xcdatamodeld 中创建了一个实体说“TestEntity”
根据swift3的一些教程中给出的以下代码,我正在创建实体对象。在此处输入链接描述
但我得到一个错误“使用未解析的标识符'TestEntity'。”
xcodebuild - SDK“macOS 10.12”中的产品类型“命令行工具”需要代码签名
使用 Xcode 8.2 从命令行构建时这是一个错误吗?
我在尝试构建时看到了这个fbsimctl
:
尝试手动构建而不是使用脚本,我遇到了类似的问题:
有趣的是,从 Xcode 构建成功。
swift3 - Xcode 8.2.1 没有助手结果
当在助手编辑器上进行自动设置时,我的 Xcode 工作区中的所有视图控制器都有“无助手结果”。这导致构建时出现错误“/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc failed with exit code 1”。我尝试过的事情:
- 删除对 .swift 配套文件的引用并将文件添加回工作区
- 重新分类身份检查器的自定义类部分下的项目
- 重置助理编辑器
- 清理构建文件夹
- 删除派生数据文件夹
- 退出并重新加载 Xcode 8.2.1
- 卸载并重新安装 Xcode 8.2.1
我从 Github 测试了另一个工作区,并且助理编辑器正在工作,所以看起来我的工作区有问题。我应该怎么做才能修复自动助理编辑器?
objective-c - Firebase Analytics 尚未创建。ld:警告:某些目标文件具有不兼容的 Objective-C 类别定义
ld:警告:某些目标文件具有不兼容的 Objective-C 类别定义。某些类别元数据可能会丢失。所有包含 Objective-C 类别的文件都应该使用相同的编译器构建。
当我通过 cocopods 安装 Firebase/Core 时出现上述警告。而且我相信它会导致错误,因为我的项目无法在我的项目中的 App deleagate 处读取 FIRApp.configure()。我确定我下载了 GoogleService-Infor.plist 并将其放在项目中的正确位置,因为我之前在另一个项目上做过(正常工作),我的另一个项目没有 Objective-C 类别警告。
谁能帮我吗?
我做过的过程:
- 在项目 podfile 中添加 pod 'Firebase/Core',关闭 xcode。
打开终端,进入目标项目文件夹,执行
pod install
.在终端上出现警告(解决方案:只需将 $(inherited) 放在 ALWAYS_... 的构建设置中,然后问题解决)[!]
xxxxxx-ebooking [Debug]
目标覆盖ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES
`Pods/Target Support Files/Pods-xxxxxx 中定义的构建设置-ebooking/Pods-xxxxx-ebooking.debug.xcconfig'。这可能会导致 CocoaPods 安装出现问题:- 使用
$(inherited)
旗帜,或 - 从目标中删除构建设置。
- 使用
在 xcode 上出现警告(这个问题很简单,只需提交新文件,警告就会消失):
file:///Users/yyyyyy/Projects/xxxxxx_projects/xxxxxx-ebooking/Pods/Target%20Support%20Files/Pods-xxxxxx-ebooking/Pods-xxxxxx-ebooking.debug.xcconfig:警告:缺少文件:/Users/yyyyyy /Projects/xxxxxx_projects/xxxxxx-ebooking/Pods/Target Support Files/Pods-xxxxxx-ebooking/Pods-xxxxxx-ebooking.debug.xcconfig 从工作副本中丢失
忽略3、4的问题过程,因为很容易解决。因为最连线的警告是:
ld:警告:某些目标文件具有不兼容的 Objective-C 类别定义。某些类别元数据可能会丢失。所有包含 Objective-C 类别的文件都应该使用相同的编译器构建。
Firebase Analytics 尚未创建。请通过调用 [FIRApp configure] 来配置 Firebase
我确实将 FIRApp.configure() 放在了我的项目中。但是当我在某些视图上调用 FA 事件确实加载时,它会显示此警告。我相信这是因为Objective-C的警告。
swift - IBOutlet is nil
I have created a standard outlet for a view that will hold different information based on the button selected on the previous screen.
It shows it is connected in both the story board view and on the code itself, however, every time I get to any reference to the labelView such as:
Then the app crashes out with:
I have tried everything I can think of or read on the internet:
Removed and replaced the connection
Deleted the derived data folder like one post suggested
Created a reference to self.view to force it to load
Moved it to
viewDidAppear
Moved it to
viewWillAppear
Moved it to
viewDidLoad
(which is where it is currently being
called)
I am sure at this point that the answer is rather simple and I am just completely missing it.
xcode - iTunes商店中未启用构建,处理后消失
我已经使用 Xcode 8.2 构建了具有部署目标 9.3 的应用程序。
一旦我将它上传到 iTunes 商店,它会显示“上传成功”,但处理后构建会从 iTunes 中消失。
有人可以帮我吗?
swift - 如何使用 UI 单元测试获得嵌入式框架的 Xcode 8 代码覆盖率
这是我的设置:
一个 Xcode 8 Workspace 项目 Swift 框架,包含大量 UI 代码(UIViewControllers 等)Objective C Example App
对于这两个项目,代码覆盖率设置在测试方案中被选中。
我想使用示例应用程序运行自动化 UI 测试来练习框架项目中的代码。这行得通。但是,我没有得到引用框架的任何代码覆盖率。
有相当多的 UI 代码,因此获取这些代码覆盖率数字将非常有用。
我正在使用 Xcode 8.2.1(但我也在 Xcode 8.3 beta 1 中尝试过)。
任何提示表示赞赏。