草庐IT

Apple-Watch

全部标签

ios - Apple 的 TestFlight 提供旧版本

我的团队使用TestFlight在公司内部署测试版。通常,TestFlight应用程序不想安装最新版本。例如,我们将收到一封TestFlight电子邮件,通知我们有关build#91的应用程序更新。该电子邮件包含一个链接“在TestFlight中打开”。当您点击该链接时,TestFlight将打开,但会提供安装build#90(旧版本),而不是build#91(最新)。这是一个已知问题吗?是否有解决方法来改善这种情况? 最佳答案 在您的应用程序的“预发布”列表中,一旦您的构建完成处理,您将能够单击该特定测试构建的链接并转到包含有关它

iphone - OSX Keychain Access - 从现有的 APNS 私钥生成 CSR(Apple 推送通知服务)

当您需要为APNS创建新证书时,配置门户“向导”始终会提供创建新CSR的步骤,这意味着您还需要创建新的公钥/私钥。这些可能会开始失控,那么有没有一种方法可以从现有的私钥在钥匙串(keychain)访问中创建CSR(代码签名请求),而不必每次都创建一个新的?谢谢 最佳答案 通常,您可以通过右键单击钥匙串(keychain)访问中的现有私钥并​​选择使用“您的key的名称”从证书颁发机构申请证书来执行此操作。不幸的是,这将失败并显示“在钥匙串(keychain)中找不到指定的项目”,除非您也在您的钥匙串(keychain)中有相应的公钥

ios - 从 watch 应用程序启动主机应用程序

我知道watchkit扩展中的openParentApplicationapi可以在后台打开主机应用程序,但不能在前台打开。我还尝试使用NSExtensionContext的openUrl()api,如下所示:NSExtensionContext*ctx=[[NSExtensionContextalloc]init];NSURL*url=[NSURLURLWithString:@"myScheme://today"];[ctxopenURL:urlcompletionHandler:^(BOOLsuccess){NSLog(@"fun=%saftercompletion.success

iOS 后台传输 - com.apple.nsurlsessiond 文件夹充满 tmp 文件

我们编写了一个媒体应用程序,允许您使用BACKGROUNDFETCH获取最新视频列表作为json列表然后它使用BACKGROUNDTRANSFER告诉iOS一个一个地下载视频并返回休眠状态,并在完成后唤醒应用。它完成了所有这些工作,但我们注意到空间使用量在不断增长。我们添加了代码来清除所有下载的视频,但空间使用率在设置中保持高水平。我们使用Xcode>Organizer>Devices下载应用程序文件夹,发现BACKGROUNDTRANSFERtmp文件夹中的tmp文件很乏味。这些不应该被清除吗这通常是我使用的代码。我认为主要是我将多个DownloadTask(最多30个)附加到一个后

ios - 为 Sandbox Tester 用户 ID 请求的 Apple 验证电子邮件

我在获取我在iTunesConnect中创建的用于购买非消费品的测试用户沙盒ID时遇到问题。我在创建ID后等待一天,然后才尝试使用它们。首先,我确保没有根据设备上的设置/iTunes和AppStore登录任何ID。然后,当我在真实设备上的模拟器中运行我的应用程序并单击我的购买按钮并使用测试用户ID登录时,我会收到一个弹出窗口,提示必须验证ID,并且如果我单击验证将发送一封验证电子邮件按钮。现在,我知道我不应该验证测试ID(因为根据thisSOquestion/answer,该操作会将ID转换为实际帐户)。我还可以选择忽略验证——如果我点击它,什么也不会发生——我希望购买过程能够继续,但

iphone - Airplay、Apple TV 和 Remote Events - 是否仅适用于流式音频/视频?

我的iPad应用程序使用此处讨论的技术向AppleTV呈现第二个UI-即检测并绘制到代表AppleTV的UIScreen:http://developer.apple.com/library/IOs/#documentation/AudioVideo/Conceptual/AirPlayGuide/EnrichYourAppforAirPlay/EnrichYourAppforAirPlay.html该文档还讨论了接收远程控制事件:当使用AirPlay时,您的媒体可能正在另一个房间中从您的主机设备播放。AirPlay输出设备可能有自己的控件或响应AppleRemote。为获得最佳用户体

ios - 如何在不注册 Apple 开发人员计划的情况下使用 Xcode 8 在 Real 设备上运行应用程序?

在之前的xcode7版本中,我们可以通过将appleid添加到xcode账号,然后选择team来在真机上运行我们的app。但随着xcode8beta2的发布,没有“修复问题”按钮,取而代之的是“自动管理签名”可用。它给出了以下错误。我正在尝试为此寻找解决方案。因此,如果有人解决了该问题,请帮助我。 最佳答案 您需要将设备连接到Xcode并允许它在您的个人团队中注册。这将允许Xcode为您创建配置文件(除非至少注册了一台设备,否则无法创建配置文件)。 关于ios-如何在不注册Apple开发

ios - Apple Developer 应用程序门户可以不再生成新的 Bundle Seed ID

iOS开发人员门户中的新界面不再为您的应用程序ID提供“生成新”按钮。取而代之的是“使用团队ID”,这将导致使用相同的种子ID。任何人都知道为什么要更改以及您应该如何使用新的bundle种子ID?随便编一些? 最佳答案 无法再生成新的种子ID。参见:http://developer.apple.com/library/ios/#documentation/General/Conceptual/ApplicationDevelopmentOverview/ConfigureYourProject/ConfigureYourProjec

ios - Apple 新的 Kids Section 家长控制问题

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。这个问题似乎与helpcenter中定义的范围内的编程无关。.关闭9年前。Improvethisquestion我正在更新我的child应用程序以符合Apple的新child部分。我已阅读更新后的审核指南。它说:Appsprimarilyintendedforusebykidsunder13mustgetparentalpermissionoruseaparentalgatebeforeallowingtheusertolinkoutoftheapporengageincommerce有人知道要采取什

ios - 该应用程序缺少必需的权利 com.apple.developer.icloud-services'

我在我的应用程序中使用公共(public)iCloud数据库,它运行良好并且已在商店上架。将我的应用程序更新到新版本时(在iOS9上使用Xcode7),我遇到了崩溃:CKContainer*container=[CKContainercontainerWithIdentifier:@"iCloud.com.identifier"];***Terminatingappduetouncaughtexception'CKException',reason:'Theapplicationismissingrequiredentitlementcom.apple.developer.icloud