问题标签 [ios-enterprise]
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.
objective-c - iOS 企业应用程序的奇怪问题
我负责为我工作的公司开发一个内部企业应用程序。我遇到了一个我无法弄清楚的巨大障碍。
该应用程序使用的音频单元,我有 3 部 iPhone:
使用配置文件,我可以在这些设备上运行测试构建,一切正常,使用我自己的开发人员帐户和临时配置文件,它们都工作正常。为与企业进行无线分发而构建它,并且所有 iOS 5.1.1 设备都不起作用。
没有安装问题,应用程序加载正确,但我制作的音频单元 + 循环缓冲区陷入困境。似乎我的缓冲区溢出严重,但我不知道为什么,只有企业帐户才会发生这种情况。我得到了所有正确的数据,数据正确地输入到音频中,如果我将循环缓冲区的大小增加得非常高,我可以在很短的时间内在这里获得正确的音频,然后它变得朦胧,会短暂地回来并离开又是朦胧。
我想知道是否有人知道测试构建和企业构建之间的任何潜在差异。是否有可能有一些我没有遵循的最佳实践,因为我不明白为什么我看到两者之间存在如此巨大的差异。
注意:我在 2 个构建之间所做的唯一设置更改是代码签名,没有别的
ios - 撤销特定的配置文件?
我有一个 iOS 企业开发者帐户,它只允许我拥有一个分发证书。我的分发证书用于多个应用程序 ID 和通配符应用程序 ID 的多个临时和企业配置文件。
我想撤销特定应用 ID 的配置文件,因此使用该配置文件签名的构建将不再启动。在不撤销整个证书并且不必分发具有新配置文件的所有应用程序的新版本的情况下,这是否可能?
ios - 加密或保护存储在 iOS 应用程序的 NSDocumentsDirectory 中的文件
我的其中一个产品有自定义要求,我需要保护或加密存储在 NSDocumentsDirectory 文件夹中的文件。即使这些文件被邮寄给其他人(该应用程序具有邮寄文件的能力),他或她将无法在不使用我的应用程序的情况下打开该文件(我将使用电子邮件附件的打开功能)。所以基本上只有应用程序可以访问所有这些文档,没有应用程序,文档应该只是垃圾。有没有办法做到这一点,或者以前有没有人做过。
我也看到了这一点,但无法获得完整的想法。
ios - 防止企业 iOS 应用被删除
我想防止企业 iOS 应用程序被用户删除。Apple 提供了有关如何为 Web Clips 执行此操作的文档,但我很难找到与实际应用程序相关的任何内容。可能吗?如果是这样,那该怎么做?
理想的解决方案将涉及 plist 安装文件中的设置,但涉及配置文件或 MDM 的选项也可以工作。
ios - NSDocumentsDirectory 中的密码保护文件
嗨,我之前问了一个问题,但无法得到完美的答案。
所以让我再问一次这个问题,我有一个要求,我将使用每天从服务器推送的密钥对 NSDocumentsDirectory 中的所有文件进行密码保护。在不影响性能的情况下,最好的方法是什么。
每当密钥过期时,我也会进行密钥刷新,我应该重新加密或重新保护目录中的所有文件。我将使用 iOS 钥匙串从服务器存储密钥。
我尝试了 NSFileManager 的文件保护值,但我不能在那里使用我自己的密钥。
我看到了这一切
http://iphonedevelopment.blogspot.in/2009/02/strong-encryption-for-cocoa-cocoa-touch.html
适用于 iOS 4.0 应用程序的 NSFileProtectionComplete
并且不知道如何进行。因此,请大家帮忙。任何示例或实现的好方法或任何人以前都做过类似的事情。
非常感谢,提前。
ios - 企业应用程序的无线分发有哪些限制?
我只是尝试了解部署企业应用程序的过程。
我的应用程序位于一个也可以从外部访问的网络服务器上,这使我可以在家中安装该应用程序。这对 Apple 来说似乎是一个安全漏洞,我的意思是任何人都可以创建一个为任何设备提供企业应用程序的网站。这里有什么限制?
我在苹果文档中找不到有关此的任何信息,官方链接会很棒。
iphone - iOS 企业部署/过期
我们最近注册了一个 iOS 企业帐户,用于内部应用分发。
搜索论坛揭示了两件事,我想得到确认:
1-企业经销证书有效期3年。这是否意味着我们需要使用新证书重新构建应用程序,否则它将无法运行?
2- 配置文件在 1 年内到期。这是否意味着我们需要创建一个新的配置文件并将其附加到现有证书?然后(没有 MDM)发送一封附有配置文件的电子邮件,以便用户可以直接将其安装到他们的设备上?
谢谢,将不胜感激任何回应。
ios - OTA更新企业应用时,应用名称在哪里设置?
我们正在尝试更新我们收到此消息的一个企业应用程序:
应用程序更新 服务器“my.server.com”即将更新应用程序“未知”。
我们想将其更改为“我的应用程序”我尝试将 info.plist 中的“Bundle creator OS Type code”更改为没有运气。
ios - 蓝牙 LE,后台 scanForPeripheralsWithServices,提高速度
我在 iPhone 5S 上使用蓝牙 LE,我做了以下事情:
我有一个蓝牙外围设备,我已将其配置为在所有三个蓝牙广告通道(37、38 和 39)上每 20 毫秒进行一次广告。
我在 Info.plist 中使用 UIBacgroundModes = bluetooth-central 配置了我的应用程序
我已经开始了如下所示的 scanForPeripheralsWithServices
代码:
目前的状态是:
在前台模式下,当我启动外围设备时(在一秒钟内),应用程序会快速接收广告消息
在后台模式下,应用程序有时会在启动外围设备后 10 秒内收到广告消息(即使它很糟糕也是可以接受的),但它通常很长时间(几分钟或更长时间)都没有收到广告,这不会为应用程序工作。
问题是:
当扫描应用程序处于后台时,是否可以通过某种方式提高 iOS 扫描蓝牙 4.0 LE 外围设备的速率?由于我认为没有公共 API 可以执行此操作,因此我正在寻找 Apple 未发布的私有 API。这适用于内部企业应用程序,因此私有 API 完全可以。
ios - 使用 Enterprise License 分发 iOS 应用程序
我正在构建一个需要分发给不同业务组织用户的应用程序。
所以我的问题是我可以注册 iOS 企业计划并将应用程序分发给这些业务用户吗?