问题标签 [xcode-workspace]
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.
xcode - Xcode 5 - 如何在工作区中使用源代码控制
我为自己创建了一个 Xcode 5 工作区并在其中添加了 2 个项目。第一个项目是 Mac OS X Cocoa Application
,第二个项目是External Build System
.
创建项目时,我检查了该选项,以便为每个项目创建一个 git 存储库。然后,我尝试查看菜单项Source Control并且每个子项都显示为灰色,除了Check Out ...这不是我想要做的。我希望将文件添加到存储库中。
如何将 Xcode 5 中的源代码控制与工作区一起使用?
编辑:我尝试创建没有 git 源代码控制选项的项目,并从终端手动创建 git 存储库。遗憾的是,Xcode 没有检测到它们。
ios - 将项目添加到工作区不起作用
我正在尝试将ZXingObjC添加到我的项目中,但是当我尝试在 myViewController.h 中导入文件时,它不允许这样做。
我单击我的项目,然后选择“将文件添加到 MyProject”
我需要做什么?
谢谢。
ios - 自动从依赖项目复制资源
我有一个静态库
- 创建
.a
文件 - 导出公共标头
- 创建一个
.bundle
包含资源
我有一个包含我的项目的工作区,它依赖于这个库。图书馆也是工作空间的一部分。我能够计算出.a
文件和公共标头的构建依赖关系。对于捆绑包,我必须手动将捆绑包添加/更新到我的应用程序复制捆绑资源构建阶段。
我想自动化这个,这样$(BUILT_PRODUCTS_DIR)
在应用程序包中创建的包被复制。
有没有办法做到这一点,可能是一个运行脚本?
感谢你的帮助。
xcode - 将 Cocoapods 与现有的大型 Xcode 工作区集成
我最近一直在自己的项目中使用 Cocoapods,并希望将几个 pod 合并到一个工作项目中。问题是我们的代码包含近 20 个项目,这些项目存储在一个大型工作区中,并按文件夹分类。项目的结构是
- 工作区
- 应用程序(文件夹)
- 项目一
- 项目 2
- ETC...
- 模块
- 更多项目
- ETC
- 基础组件
- 更多项目
- ETC
- 应用程序(文件夹)
我不确定如何编写一个 podfile 将一个 pod(在这种情况下为 RETableView)链接到一个应用程序而不干扰工作区的现有结构?这甚至可能吗?如果在不更改现有工作空间的情况下无法合并 cocoapods,是否可以设置 cocoapods 将 pod 编译为可以合并到我们项目中的独立库?
ios - xcode 中 c# 解决方案和项目的等价物
最近我从xamarin.iOS切换到Xcode。
一个好的特性是您有C#
一个包含多个项目的解决方案,您可以定义调试/构建配置,并基于它们相互构建单独的项目。
现在,我想知道Xcode中是否也有类似的机制?
实际上我想开发 3 个应用程序,它们有许多共享代码。所以我想创建一个包含共享代码(和内容)的基础项目,然后是 3 个子项目。现在有了一些像构建配置这样的东西,我可以构建我想要发布的每一个。
Xcode是否支持此方案的机制?
更新
通过阅读以下答案,我创建了一个具有以下结构的工作区:
我还添加../testproject/testproject
了build settings
,link1Project
但是当我想在自动建议中使用文件时,testproject
它不起作用,而且当我构建我面临的 link1Project 时:
我创建的有错workspace
吗?结构是正确的还是我错过了什么?
ios - 将 cocoapods 添加到现有的?
我有一个工作区,其中包含一个通过 podfile 下载的库代码。我无法通过协议更改它的功能,所以我编辑了它的代码。
现在我需要向我的项目添加另一个库,但如何做到这一点并防止“撤消”我自己对第一个库的更改?
我的问题不是这个问题的重复。在那个问题中,使用询问如何将 2 个项目与他们自己的工作区合并。但是我有一个带有工作区和单独库的项目。
xcode - Xcodebuild 在带有 cocoapods 的詹金斯中失败
我正在使用 xcode 插件。我环顾四周,但大多数“解决方案”都不起作用。
我的主要问题是在生成的 xcworkspace 中,我正在尝试构建的项目没有方案。该插件执行命令
$ /usr/bin/xcodebuild -list -workspace Project.xcworkspace
并且输出只显示 Pod 的方案,而不是主项目方案。
Information about workspace "Project":
Schemes:
Pods
Pods-AFNetworking
Pods-Bolts
Pods-Facebook-iOS-SDK
我有 cocoapods buildsteppod install
我把它作为 Xcode 插件配置:目标:项目,构建前清理,配置:调试,Xcode 模式文件:项目,Xcode 工作区文件:项目,构建输出目录:${WORKSPACE}/build。
这是打印出来的错误:
xcode - CocoaPods 引用框架和静态库对我不起作用
我已经包含了“pod 'NewRelicAgent'”(框架)和“pod 'Helpshift'”(.a 静态库),但是这两个都抱怨在编译时缺少符号。我可以明确地看到文件系统中存在的 HelpShift lib.a(在“pod install”之后)没有显示在 HelpShift pod 的 Pod 项目中。
我使用的所有其他 pod 都包含它们的 .h/.m 文件并且编译得很好。同时,我只是手动将所需的静态库复制到另一个目录中。
我已经阅读了我可以在静态库 pod 上找到的所有文档/stackoverflow。似乎没有人提到让这些工作有困难。
我正在使用最新的 Xcode 5.1.1,“pod --version”是 0.33.1,“rvm --version”是 ruby-2.0.0-p481
我正在为架构 armv7、armv7s、arm64 构建
objective-c - xcode 5.1.1 中无法加载项目工作区完整性错误?
在 xcode 5.1.1 中,我将一个项目从一台 PC 复制到另一台 PC 并运行它。它显示像这样的错误。
当我点击红色块时,它显示为上面的弹出窗口
ios - Swift 应用程序在模拟中崩溃,但从 Xcode 6 运行时可以工作
我有 Xcode 工作区,里面有两个项目。第一个是 Alamofire(作为 git 子模块),第二个是我的项目。它看起来像这样:
这些是我的构建阶段:
我的项目没什么特别的,只是添加了 CoreLocation.framework、Alamofire.framework,然后测试了 CLLocationManager 并在 AppDelegate.swift 中抛出了一些 Alamofire 请求。
因此,当我从 Xcode 构建和运行项目时,应用程序启动正常,我可以做任何我想做的事情。但是,当我从 Xcode 中停止它并尝试在模拟器中运行它(每个测试的设备)时,它只是显示启动屏幕,然后在没有消息的情况下崩溃。这里可能是什么问题?我猜这与构建阶段和项目构建方案有关,但我不知道。