小编Kur*_*ane的帖子

WatchKit 扩展 [31646:1403662] libMobileGestalt 实用程序.c:421:未找到密钥 1129072723 的值

有谁知道在手表上运行模拟时可以从 Xcode 中找到有关此错误的信息

WatchKit 扩展 [31646:1403662] libMobileGestalt 实用程序.c:421:未找到密钥 1129072723 的值

每次我第一次启动应用程序时都会发生这种情况。我希望它与我的代码无关,而与模拟器有关。

我目前使用 Xcode 版本 11.1 (11A1027)

xcode apple-watch watchos-6

10
推荐指数
0
解决办法
273
查看次数

ITMS-90892:缺少 Apple App Store 推荐的图标错误

最近将我的应用程序提交到 App Store 时出现此错误。

ITMS-90892:缺少推荐图标 - 该捆绑包不包含适用于 iPad 的备用应用程序图标,该图标的像素正好为“167x167”(对于支持 iPad Pro 的 iOS 版本,采用 .png 格式)。为了支持较旧的操作系统,资产目录之外的捆绑包中可能需要该图标。确保 Info.plist 文件包含引用该文件的适当条目。看

我认为它与应用程序结构中的备用图标和名称有关,但与资产目录无关。在我的应用程序中,用户可以选择主屏幕的图标。

我有 4 个图标可供选择,每个图标有 4 个尺寸,例如 - AA_appIcon@2x、AA_appIcon@2x~iPad、AA_appIcon@3x、AA_appIcon83.5@2x~iPad,它曾经工作正常,但现在我收到此错误名称为 AA_appIcon83.5@2x~iPad。它的尺寸正确为 167x167,所以不确定问题是什么。这只是最近几天发生的,一个月前我上一次提交时没有发生。

命名格式最近一定发生了变化或者其他什么。有人能发现错误吗?

这是info.plist

<dict>
    <key>CFBundleAlternateIcons</key>
    <dict>
        <key>AA</key>
        <dict>
            <key>CFBundleIconFiles</key>
            <array>
                <string>AA_appIcon</string>
            </array>
            <key>UIPrerenderedIcon</key>
            <string>No</string>
        </dict>
        <key>Cake</key>
        <dict>
            <key>CFBundleIconFiles</key>
            <array>
                <string>Cake_appIcon</string>
            </array>
            <key>UIPrerenderedIcon</key>
            <string>No</string>
        </dict>
        <key>NA</key>
        <dict>
            <key>CFBundleIconFiles</key>
            <array>
                <string>NA_appIcon</string>
            </array>
            <key>UIPrerenderedIcon</key>
            <string>No</string>
        </dict>
        <key>OA</key>
        <dict>
            <key>CFBundleIconFiles</key>
            <array>
                <string>OA_appIcon</string>
            </array>
            <key>UIPrerenderedIcon</key>
            <string>No</string>
        </dict>
    </dict>
    <key>CFBundlePrimaryIcon</key>
    <dict>
        <key>CFBundleIconFiles</key>
        <array>
            <string>Cake_appIcon</string>
        </array>
        <key>UIPrerenderedIcon</key>
        <false/>
    </dict>
</dict> …
Run Code Online (Sandbox Code Playgroud)

xcode ios

10
推荐指数
3
解决办法
3784
查看次数

3D Touch 快速操作根本不起作用

我已经解决了所有其他问题,但我无法弄清楚出了什么问题。我从 Apple Developer 网站Add Home Screen Quick Actions下载了示例项目,这没问题,但是当我开始一个新的 Xcode 项目并复制它时,它对我不起作用。我肯定错过了什么。在这一点上,我只希望它在控制台中打印出“按下快捷方式”。当我添加print("Shortcut pressed")到我下载的 Apple 项目时,它工作正常。

在这一点上,我只是在尝试随机的事情。

我用一个数组、一个字典和字符串更新了我的 info.plist,我只是复制并传递了这些值,以免出现任何拼写错误。

UIApplicationShortcutItems, Item 0, UIApplicationShortcutItemType, UIApplicationShortcutItemIconType, UIApplicationShortcutItemTitle

按应用程序图标时会出现快捷方式,但它只是打开应用程序。

这是我非常基本的 AppDelegate.Swift 文件,只是想让它做任何事情 难道是我的项目设置,我的 Xcode 版本是最新的 - 版本 11.1 (11A1027)

我以前从未使用过快速操作,它看起来很简单,但实际上很简单,只需在 plist 中添加一些行并将一些代码添加到 AppDelegate.Swift 文件中,但需要很长时间才能开始工作。

import UIKit

@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate {

     var shortcutItemToProcess: UIApplicationShortcutItem?

    func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
        // Override point for customization after application launch.
        if let shortcutItem = launchOptions?[UIApplication.LaunchOptionsKey.shortcutItem] as? UIApplicationShortcutItem { …
Run Code Online (Sandbox Code Playgroud)

xcode ios quickaction swift

4
推荐指数
1
解决办法
1200
查看次数

Swift从数组中获取x个元素

我很感激那些知道他们在做什么的人的帮助,而不是我在 Swift 中使用 Xcode 数组。

我有从 Apple Watch 获得的超过 40 个心率读数的数组,我想制作一个只有 40 个的新数组以显示在图表上,但它们必须按顺序排列,我不希望它们乱序,所以我不能使用随机或随机播放来获得双打的前 40 个或最后 40 个。

e.g. heartratereadings = [56.0, 57.0, 58.0 ... 101.0]
var fortyReadings = ??heartratereading.somthing to get 40 values in the order they were in? 
Run Code Online (Sandbox Code Playgroud)

我有什么办法可以做到这一点?提前致谢~库尔特


感谢您提供下面的解决方案,我能够在手表上绘制一个可爱的图表,通过使用 200 像素高的线的 40 个实例显示随时间变化的心率读数。然后我使用个人心率来设置 40 个小节中每个小节的高度。看起来很棒,显然不是用于任何科学或医学目的,只是让我大致了解心率如何随时间变化。Apples 模拟器只能提供 58-62 的心率读数,所以我等不及要测试了。谢谢!!

截屏

arrays xcode swift

3
推荐指数
1
解决办法
1861
查看次数

标签 统计

xcode ×4

ios ×2

swift ×2

apple-watch ×1

arrays ×1

quickaction ×1

watchos-6 ×1