草庐IT

apple-vpp

全部标签

ios - 如何在 Delphi 中构建 Apple 推送通知提供程序服务器

我需要在Delphi中构建一个提供商服务器,以通过APNS将推送通知消息发送到我的iPhone应用程序。我了解到这可以通过Indy组件来实现。还需要安装苹果提供的SSL证书(.p12)。我正在寻找一些指示以在Delphi中开始使用它。什么是一个好的库,有没有人知道任何示例代码来做这样的事情?这里是Ruby&PHP的示例,C#和JAVA 最佳答案 好的,我按如下方式管理:在您的表单上添加一个indyTidTCPClient和TIdSSLIOHandlerSocket并链接它们。在TIdSSLIOHandlerSocket中设置SSL选

ios - 如何测试 Apple Watch 未连接到 iPhone 的场景

我正在开发一个watchOS扩展,它使用WCSession与iPhone通信。但是,我没有AppleWatch,因此必须依靠WatchSimulator来测试我的代码。有没有办法在模拟器中测试watch与手机断开连接的场景?如果没有,是否有一些文档或经过充分研究的博客文章可以深入了解这种情况下WCSession的行为? 最佳答案 退出iPhone模拟器应该可以让您大致了解这种情况。 关于ios-如何测试AppleWatch未连接到iPhone的场景,我们在StackOverflow上找到

ios - 我的应用程序可以访问 iOS 中的 Notes(Apple 应用程序)文件夹吗?

我正在编写一个处理PDF文件的应用程序,我希望它可以记录笔记应用程序创建的笔记,然后将它们转换为PDF,然后应用程序可以处理它。我的应用是否可以在不越狱设备的情况下访问包含笔记的文件夹?(我也会对iBooks应用程序文件提出同样的要求)。 最佳答案 所有应用程序都是沙盒化的,因此您无法访问他们在Notes应用程序中创建的用户注释。Apple不提供无需越狱即可使用的SDK方法和私有(private)方法。一个潜在(但麻烦)的解决方案可能是将Notes同步到用户IMAP帐户。您可以通过询问登录凭据然后获取注释来查看是否可以与IMAP服务

ios - Apple 的 TestFlight 应用程序是否会自动更新外部 Beta 测试人员安装的应用程序?

我可以从我的iTunesconnect控制面板中看到有多少用户在使用我的Beta版应用程序的每个版本。TestFlight何时更新这些应用程序?他们是否必须打开TestFlight并手动选择更新?当他们启动他们正在测试的应用程序时,它会自动发生吗?我似乎无法在Apple的文档中找到任何答案。 最佳答案 他们必须手动更新它。发送推送通知和电子邮件让用户知道新版本已准备好进行测试,但是否打开试飞并安装它取决于用户。 关于ios-Apple的TestFlight应用程序是否会自动更新外部Bet

ios - 检测 Apple Pencil 是否连接到 iPad Pro

是否有API可以让您确定ApplePencil是否已连接到iPadPro?查看9.1SDK,我看不到任何直接执行此操作的内容。或者也许这可以使用蓝牙API来完成。 最佳答案 我找不到关于ApplePencil蓝牙的任何实际文档实现(我不相信任何存在),但以下代码有效为我™。它会检查宣称自己支持“设备信息”服务,然后如果其中任何一个名称为“Apple铅笔”。铅笔检测器.h@importCoreBluetooth@interfacePencilDetector:NSObject-(instancetype)init;@end铅笔检测器.

iphone - 使 iPhone 特定的应用程序在 iPad 上运行以满足 Apple 要求

我的应用程序已经在AppStore上架了几个月,而且一直只能在iPhone上运行。我最近提交了一个更新,但被拒绝了,因为该应用程序无法在iPad上运行。它被拒绝的确切原因是:ReasonsforRejection:2.10:iPhoneappsmustalsorunoniPadwithoutmodification,atiPhoneresolution,andat2XiPhone3GSresolution我需要在Xcode中做什么才能使我的应用程序在带有2X图标的小盒子中的iPad上运行?任何提示说明将不胜感激...编辑这是我的info.plist。这是我的第一个应用程序,我想我最初确

ios - Xcode7中如何在没有Apple Developer Program的情况下创建ipa

我想做的是创建一个ipa使用Xcode7进行临时分发。我之前没有做过,这是我的第一次尝试。搜索s/o并了解到早些时候可以使用Xcode5创建ipa文件。我正在尝试wayexplainedhere但是我没有选择屏幕截图中显示的导出选项。我觉得apple可能改了,现在我们可以用appledevelopermembership注册的appleid登录后选择导出文件。我附上了Product>Archive之后的屏幕截图。如您所见,导出选项被禁用,它正在请求苹果开发者成员(member)资格,但能够在查找器中看到存档文件。没有苹果开发者成员(member)资格,有没有办法创建ipa。

ios - Apple Store 提交失败并出现错误 ITMS-90046,但关联域不在权利中

当我第一次构建我的应用程序和Watchkit应用程序时,我启用了“关联域”功能。我已在watchkit扩展和配套应用程序的“功能”面板中禁用它,并确认key已从每个info.plist中消失。我已经转到Apple的“证书、标识符和配置文件”页面,为每个Watchkit应用程序、扩展程序和应用程序选择应用程序ID,取消选中“关联域”,为每个重新生成配置文件,下载并安装了它们。我已经完成了Ctrl-Shift-Command-K完全清理、重新启动和重建。在提交到应用商店时,我收到以下错误消息。我在xcode中进行了项目搜索,但找不到com.apple.developer.associate

ios - 保存 DeviceToken 供以后在 Apple 推送通知服务中使用

在我的iPhone应用程序中,我从Apple获取设备token,我在Delegate文件中分配了一个公共(public)属性,如下所示:-(void)application:(UIApplication*)applicationdidRegisterForRemoteNotificationsWithDeviceToken:(NSData*)deviceToken{self.dToken=[[NSStringalloc]initWithData:deviceTokenencoding:NSUTF8StringEncoding];}dToken属性声明如下:NSString*dToken

ios - 您的 Apple 推送服务将在 30 天后过期

我今天收到以下电子邮件:Dear––,Thiscertificatewillnolongerbevalidin30days.Tocreateanewcertificate,visitCertificates,Identifiers&Profilesinyouraccount.Certificate:ApplePushServicesIdentifier:–––TeamName:––––Tolearnmoreaboutexpiredcertificates,visitthecertificatessupportpage.Bestregards,AppleDeveloperRelation