问题标签 [xcode-scheme]
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 Scheme Post-Actions 的日志文件在哪里?
我在我的 Xcode 项目中运行一个脚本,位于 Scheme 的 Build->Post-actions “Run Script”中。它运行良好,但我想查看该脚本的控制台输出。它似乎没有包含在 Log Navigator 选项卡中,我在哪里可以找到此日志?
ios - Xcode 方案:一个选择 iOS 或 Mac OS X 的项目
我正在尝试构建一个库以包含在其他 iOS/Mac OS X 项目中。我目前有两个独立的项目,我在它们之间切换来构建库。我想要一个项目和两个不同的方案,以便我团队中的另一个人可以更改方案并获得他们想要的那种库。我想避免在需要时手动将新文件单独添加到每个单独的项目中。想法?
installation - 如何使用 Xcode 4.6 安装 XcodeColors?
使用CoconutKit,我想查看他们所有的彩色日志。可悲的是,我没有让XcodeColors运行。
据说我是把 XcodeColors 复制到 Xcode 插件路径中:
/Library/Application Support/Developer/Shared/Xcode/Plug-ins
不仅 Plug-ins 文件夹不存在,而且以 Developer 开头的整个文件夹链也不存在。我创建了所有文件夹并将文件放在它们名义上属于的位置。我在 Xcode 中为我当前的方案创建了环境变量:
并急切地运行我的程序。
没有彩色调试日志。任何想法为什么会这样?
谢谢。
编辑:第一个答案是非常正确的。仍然没有用。但出于另一个原因,我删除了我项目的所有DerivedData,重新启动了 Xcode,然后“瞧”:我还没有很高兴看到 ERROR 警告 - 它是红色的。
ios - Xcode:什么是简单语言的目标和方案?
是的,标题说明了:-) 他们用简单的英语是什么意思?我真的不明白苹果网站上的解释,我需要重命名我的目标,我担心在那之后就没有任何效果了..
xcode - Xcode - 如何将应用程序配置为 root?
Xcode 将允许我以 root 身份运行我的应用程序(方案中的“Debug Process As”选项允许您选择“Me”或“root”)。如何以 root 身份通过探查器运行它?
我正在使用 Xcode 4.6.3。
ios - iOS 不同的 bundle id 映射到同一个应用
我正在尝试遵循此答案中描述的约定来管理同一应用程序的应用商店和企业版本,但我看到了一些非常有趣的行为。
如链接答案中所述,我创建了一个新方案,定义了一个新的“企业”构建配置,并将企业方案设置为使用单独的新捆绑 ID。两种方案都指向同一个目标,该目标依赖于新的构建配置来切换行为。我能够成功地生成企业版本并通过无线方式分发它,但是,当我在同一个模拟器或手机上安装同一个应用程序的两个版本时,企业版实际上运行的是应用程序商店版本的应用程序。我所做的任何企业特定的更改都不会得到反映。即使当我关闭应用程序时 - 返回主屏幕的 iOS7 动画也会返回应用程序商店图标 - 而不是企业版。
显然,我希望能够将这些作为独立运行的单独版本进行维护。我觉得我必须从根本上误解目标和计划才能获得这种行为。任何帮助将不胜感激。
ios - XCode 5.1 -> Xcode 方案在另一台机器上不可见
我schemes
在一个中创建了两个project
。直播和分期,它适用于我的xcode
5.0。但后来我将我的更新xcode
到 5.1。现在 xcode 仅在我的系统上以及当我以 zip 格式将代码发送到另一台机器时显示方案。它仅以默认方案打开,并且 Live & Staging 方案不可见。尽管这表明build configuration
我对方案进行了区分。对这个问题有什么想法吗?
objective-c - 为 beta 分发设置 xcode 配置/方案
我正在尝试创建一种能够通过 Testflight 分发我的应用程序的 beta 版本而不覆盖生产版本的方法。我希望能够在代码中知道它是 beta 构建还是生产构建(即以某种方式定义 #if BETA_VERSION,类似于全局 DEBUG 变量),并且我希望能够区分它与跳板上单独的应用程序图标,以及不同的应用程序名称(即 MyApp Beta 或类似名称)。
我通过复制我的发布配置来设置一个 beta 配置,并且我已经有一个用于 AdHoc 构建的配置文件(过去六个月左右我一直在通过 Testflight 分发)。我知道要更改应用程序名称,我需要更改项目 plist 文件中的捆绑显示名称属性,但我不确定如何制作单独的“配置文件”来保存所有这些更改。
我已经尝试通读这篇文章,但无法让它工作,并且在阅读说明时无意中弄乱了我的所有配置文件。
我已经为此苦苦挣扎了几个星期。此过程的细节非常不透明,因此特别感谢任何详细的说明或指针。
先感谢您!
PS,我对 Xcode 中的目标、方案和配置之间的关系感到非常困惑,这可能无济于事。
ios - Xcode中的每个配置应用程序组权利字符串?
有没有一种简单的方法可以在 Xcode 项目中拥有每个配置的应用程序组权利字符串?
我们正在尝试使用两个目标中的“应用程序组”权利在 iOS 应用程序和今天的扩展程序之间共享设置。
我们遇到的问题是我们使用不同的捆绑包和团队 ID 构建应用程序,具体取决于它是企业版本还是发布版本。
当我使用 Xcode 6 的功能屏幕时,应用程序组以红色字体显示,我看不到单独更改每个配置的字符串的方法。
我认为以下其中一项会起作用,但我不知道我应该先尝试哪个:
- .xcconfig 文件
- 手动创建的授权文件
- 构建脚本
- 依赖于配置的 plist 条目
建议?
xcode - Xcode。一个分支上缺少方案
我遇到了一件我以前从未见过的事情。整个这一周,我在我的项目中与几个分支一起工作,他们都已提交并推送到原点,现在,当我在家时,我决定工作一段时间。但是,当我切换到其中一个分支时,缺少运行应用程序的方案。只有 CocoaPods 方案可用。这是它的外观:
它只在一个特定的分支上。当我切换到另一个分支时,没关系,这个方案存在,我可以成功运行应用程序。那是什么?如何解决?