问题标签 [xcode-6.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.

0 投票
1 回答
343 浏览

ios - 当且仅当有新的提交时,如何在一天中的特定时间构建 XCode 机器人?

问题:

我目前在一天中的特定时间定期运行 XCode 机器人。但是,我只希望机器人在 repo 中有任何新提交时进行新的构建。每天在特定时间,它应该检查是否有新的提交。如果有新的提交,则继续构建过程,否则中止它。如果没有更改,为什么要运行新版本并按版本号等递增,对吗?

我试过什么?

我浏览了XCode 6 WWDC 视频的持续集成。它提到我们可以定期运行机器人或在每次新提交后运行它。我有点想把这两种方式结合起来。在这方面找不到任何东西。

解决方案可能吗?

我看到有一个可以运行的预集成脚本。我想的一种方法是让我的逻辑检查预集成 shell 脚本中是否有新的提交。如果没有,则中止 XCode 机器人构建。如何从脚本中止构建?如果您知道其他任何方式,请回答/评论。

0 投票
1 回答
117 浏览

ios - 当前位置不会在真实设备上更新

我是 iOS 开发的新手。我的问题是,当我想尝试在真实设备上获取当前位置但它不起作用并给我以下错误时:

我使用的是 Xcode 6.2,源代码如下:

0 投票
2 回答
7457 浏览

ios - WatchKit 扩展配置文件?

我现在正在尝试将我的 iOS 应用程序发送到 App Store。它编译良好并安装到我的测试设备上,没有任何错误甚至警告。我有一个 Apple Watch 应用程序可以配合它,但它似乎给我带来了问题。当我创建应用程序的存档时,我收到以下 5 个警告:

然后它继续出现这个错误:

从 Xcode v6.3

还有其他人有这些问题吗?任何帮助将不胜感激!

0 投票
2 回答
1109 浏览

image - Apple Watch 模拟器不显示图像

我正在尝试显示图像,但模拟器根本不会加载任何图像。它只是在他们应该在的地方显示一个空白区域。是的,目标都是正确的,并且也被设置为监视目标。我已经重新启动了几次,根本没有图像工作。

在将文件移动到项目中时,我已经选择了副本和目标。

我已经检查了我的构建阶段/设置,并且图像文件夹在那里。

我试过重置程序,重置iOS模拟器,重置我的电脑,安装所有更新,一切都是最新的,但仍然没有图像显示。我错过了什么?

此时,没有代码,只有用户界面。

图片不显示

我确实读过某处提到的某人确保所选图像已选择目标......除了目标不会出现在图像上。

无图像目标

0 投票
1 回答
388 浏览

ios - 不能在 WKInterfaceLabel 上使用 NSAttributedString

我想在 WKInterfaceLabel 中将某些字符显示为下划线。

当范围位置为 0(= 字符串的开头)时,无论长度如何,它都能正常工作 - 范围内的字符带有下划线。

但是将位置设置为 0 以外的任何其他值都不起作用 - 没有下划线。

还有人有这个问题吗?我在 Xcode 6.2 iOS 8.2 上并在模拟器中进行测试。

0 投票
1 回答
956 浏览

iphone - 旧金山字体未显示在 Apple Watch 模拟器中

我在 iMaciMac 中的 San Francisco 字体中安装了 San Francisco Font,并将它列在我的项目应用程序我的 Xcode 项目中的旧金山字体 在此处输入图像描述中。
当我运行我的应用程序时,字体没有显示在 Apple Watch Simulator 中。请帮助我做错了什么,为什么它没有显示在 Apple Watch Simulator 中。在此处输入图像描述

0 投票
1 回答
325 浏览

objective-c - 如何为多个目标单个 iPhone 应用添加多个 Apple Watchkit 应用

我有一个带有多个目标的 iOS 应用程序。我想为单个 iPhone 应用程序中的不同目标创建多个 Apple Watchkit 应用程序。

EX:iOS 应用程序有两个目标名称,如“ABC”和“XYZ”。现在我想为这两个目标添加两个苹果 watchkit 应用程序。

有选择吗?

0 投票
1 回答
175 浏览

watchkit - Apple Watch:使用 Premake 创建项目文件时出现问题

我目前正在为我的公司将 Apple Watch 应用程序嵌入到以前存在的 iOS 应用程序中。

由于它是一个庞大的项目,有多个库和开发人员,我们使用 Premake 来构建项目文件。

这就是棘手的地方:Premake 似乎不允许项目有多个目标,而 Apple Watch 开发需要它(典型目标是常规 iOS 应用程序、WatchKit 扩展程序和 WatchKit 应用程序)。

手动地,我设法为扩展程序和手表应用程序创建了两个新项目,仅包含一个目标。我修复了我遇到的所有构建错误,现在看起来我的手表应用程序已正确构建并嵌入到 iOS 应用程序中。我觉得我正在接近某事。

我的 3 个单一目标项目:手表应用程序、手表扩展程序和常规 iOS 应用程序

现在,当我选择我的手表应用程序方案并尝试在模拟器上运行它时,我收到一个消息框,上面写着“安装失败 - 参数无效”。

错误信息

我的 iOS 应用程序显示在 Apple 的新“Apple Watch”设置应用程序中,这让我认为它被正确识别为包含手表应用程序。

当然,我尝试了所有我能想到的东西,弄乱了项目/目标/方案设置,但此时我已经没有想法了。

你知道这个错误可能是什么原因吗?

你知道我怎么能得到更多关于哪里出了问题的细节吗?

关于如何使用 Premake 构建 WatchKit 项目的任何建议/经验,或任何其他建议?

0 投票
0 回答
301 浏览

ios - 存档验证失败,我的 Apple Watch 应用程序出现以下错误

我想在 iTunes 上上传我的 Apple Watch 应用程序。当我验证我的存档时,它给出了以下错误。在此处输入图像描述

0 投票
2 回答
430 浏览

ios - WatchKit 的用户定义设置

我正在使用用户定义的设置(例如CustomAppBundleId)来更改不同配置的捆绑标识符。在应用程序的 plist 文件中,我设置CFBundleIdentifier${CustomAppBundleId}. 对于发布配置,我使用捆绑:

对于 AdHoc,我使用:

现在我添加了 WatchKit Extension 和 WatchKit App。对于 WatchKit 扩展包标识符,我可以使用相同的方法。我还必须更改WKAppBundleIdentifier以匹配 WatchKit 应用程序中的包标识符。同样,我可以使用用户定义的设置。现在最后一点是WatchKit App。不幸的是,WatchKit App 没有添加用户定义设置的选项,但我需要为CFBundleIdentifierand设置正确的值WKCompanionAppBundleIdentifier(在应用程序中等于CustomAppBundleId)。有什么办法可以做到吗?还是我应该使用不同的方法?