草庐IT

Apple-Watch

全部标签

ios - Apple 告诉 iOS8 上扩展的 64 位要求是什么意思?

苹果真正想用粗体这句话表达什么?例如,我的应用程序中有第3方库,它们未编译为64位,但我没有在扩展中使用它们中的任何一个。我是否应该“仍然”为64位架构编译包含应用程序(我的包含扩展的主要应用程序)的第3方库?(我不想这样做,因为它很难而且它会使我的应用程序的大小加倍,因为我什至不针对armv7s而只是armv7)Noteabout64-bitarchitectureAnappextensiontargetmustincludethearm64(iOS)orx86_64architecture(OSX)initsArchitecturesbuildsettingsoritwillber

ios - 当我在 watch 套件扩展或 iPhone 蓝牙中使用 corebluetooth 框架时,Apple Watch 是否使用自己的蓝牙?

在AppleWatch指南中说,WatchKitExtension中的所有内容都可以在用户的​​iPhone上运行。那么,这是否意味着当我在WatchKit扩展代码中使用CoreBluetooth函数时,它将使用WatchBluetooth或iPhonesBluetooth...? 最佳答案 手机的蓝牙,AFAIK。用许多Apple传道者的话说,与Watch的蓝牙/WiFi连接是一个实现细节。你不需要关心它。 关于ios-当我在watch套件扩展或iPhone蓝牙中使用corebluet

ios - 与 Apple Watch 配对后,远程通知声音还能在 iPhone 上播放吗?

AppleWatchProgrammingGuide状态:Whenoneofyourapp’slocalorremotenotificationsarrivesontheuser’siPhone,iOSdecideswhethertodisplaythatnotificationontheiPhoneorontheAppleWatch.我可以找到有关通知未发送到AppleWatch的情况的讨论(例如here),但我真正关心的是当远程通知时iPhone上的行为是什么通知确实发送到AppleWatch。我们的应用程序中捆绑了一个自定义警报声音,并在我们的APNS通知负载中使用声音属性指定。

ios - 推送通知在 Apple Beta 测试 (TestFlight) 中不起作用

推送通知在开发配置文件中运行良好,但一旦我尝试将应用程序置于Beta测试程序(TestFlight)中,它们就不行了。我尝试在切换到生产配置文件时执行所有必需的步骤,但它仍然不起作用。这是我的。在成员(member)中心:iOSDistribution类型的证书。应用程序ID。命名(不是通配符)。为开发和分发启用推送通知-绿灯-生成并上传所有SSL证书。iOSDistributionProvisioningProfile,它使用上述证书和AppID,并在已启用的服务中列出推送通知。在XCode中。目标>build设置>代码签名:配置文件-iOS分发,与成员(member)中心相同。代码

ios - 更新到 Parse 1.8.4 pod 后出现 Apple Mach-O Linker 错误

更新到最新的Parsepod(1.8.4)后,我仅在为设备构建时收到AppleMac-O链接器错误。模拟器工作正常Ld/Users/mile/Library/Developer/Xcode/DerivedData/Nanuism-ezuxcvwcbtlytwdpwrmzcxghttsw/Build/Products/Debug-iphoneos/ParseCrashReporting.framework/ParseCrashReportingnormalarm64cd"/Users/mile/Projects/NanusimXcode/nanusim_obejctiveC/Nanuis

ios - 创建和使用可在 Apple Watch 扩展中使用的框架是否需要特殊步骤?

我正在尝试创建一个可以在我的AppleWatchExtension以及应用程序本身中使用的框架。我通过在XCode中创建一个“WatchFramework”类型的新项目来做到这一点,并成功构建了一个框架。我将它拖到我的AppleWatch项目中,并验证它在“将二进制文件与库链接”和“复制捆绑资源”中,并且能够构建并部署到设备上。但是,我在运行时收到以下错误消息。Oct3008:14:30My-s-AppleWatchReportCrash[187]:DyldErrorMessage:DyldMessage:Librarynotloaded:@rpath/SimpleWatchFrame

ios - 在运行 CI 测试之前,如何强制关闭 iOS 升级对话框(和其他 Apple 对话框)?

每次有可用的次要/主要操作系统更新时,Apple都会在我们的CIiPad(物理设备)上显示一个对话框。我相信我也见过类似“您已经2周没有备份”的内容。这些对话阻碍了我们的自动化,当我们没有测试结果时,它让我们看起来很糟糕。我们可以使用任何工具或技巧来消除/阻止这些对话吗?目前我们运行的是iOS9。 最佳答案 Xcode7UI测试会为您完成(不要将它与UI自动化混为一谈)缺点是-它只能在ios9及更高版本上运行。 关于ios-在运行CI测试之前,如何强制关闭iOS升级对话框(和其他Appl

ios - 获取 Apple 智能电池盒的电池电量

我找不到任何关于此的信息,而且目前没有智能电池盒。由于它是通过设备的底座连接的,因此可以使用EAAccessoryManager检索有关型号、制造商等的信息,但无法检索有关其他数据(例如,电池电量)的信息。研究文档没有帮助。是否可以获取电池电量? 最佳答案 答案是否定的,智能电池盒不提供电池电量。它不会向应用程序发送任何数据,除非它第一次连接到设备时会发送一些垃圾数据。 关于ios-获取Apple智能电池盒的电池电量,我们在StackOverflow上找到一个类似的问题:

ios - 未佩戴 watch 时,Apple Watch 本地通知不起作用

我们正在使用WatchOS3.0提供的UNUserNotification框架来创建本地通知,以便在预定义的时刻通知用户。但是,当watch未佩戴在手腕上时,不会显示通知。当有人戴着它时,它确实能很好地工作。我们无法在任何文档中找到此描述。那是正常的吗?如果是,如何帮助用户避免错过某些通知?UNUserNotificationCenter.current().requestAuthorization(options:[.alert,.sound,.badge]){(granted,error)in//Enableordisablefeaturesbasedonauthorization

ios - Apple LLVM 9.0 错误组 - 无法读取配置文件。找不到这样的文件或目录

我已经创建了分发证书和分发配置文件。在尝试构建应用程序时。它抛出以下错误。Couldnotreadprofile/Users/nan/Projects/Projectname/node_modules/react-native/React/OptimizationProfiles/React.profdata:Nosuchfileordirectory请让我知道哪里出错了。 最佳答案 终于明白了!转到“项目”下拉列表并选择您的目标转到build设置在AppleLLVM9.0-codegeneration下,找到UseOptimiza