问题标签 [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.
ios - iOS Enterprise App 分发的 HockeyApp 限制
我一直在寻找可以托管 iOS 企业应用程序的无线分发的平台。我开始了解 HockeyApp,但我不知道其局限性。谁能澄清以下几点:
免费帐户有试用期吗?
分发 URL 是否有到期日?
免费帐户可以添加多少成员、开发人员、测试人员和所有者?
免费帐户可以添加多少个应用程序?
可以向会员发送多少新邀请?
iphone - 应用程序在启动时突然崩溃 - iPhone 企业版
我在少数设备上安装了企业版。每次单击启动按钮后,其中一个设备应用程序都会立即崩溃。
它正在其他设备上工作而不会崩溃。任何人都可以帮助我解决它为什么会崩溃的问题吗?
**编辑:我们似乎是证书过期问题。但是,如果证书已过期,那么当我将其安装在新设备中时它也不应该工作。
ios - iOS 企业应用程序上的 Crashlytics
如何让崩溃显示在企业应用程序的 Fabric.io 仪表板/站点上?
我们有拥有企业 Apple 开发者帐户的客户,我们仅通过向他们发送 .IPA 来交付应用程序。安装 Crashlytics 并集成到项目后,版本和构建显示在 Fabric.io 上,我还在 Fabric 中上传了 dSYMS。但我仍然无法得到崩溃。
[[Crashlytics sharedInstance] crash];
在我初始化 Fabric/Crashlytics 之后,我正在 AppDelegate 中的 didFinishLaunchingWithOptions 中强制崩溃。
ios - 如何通过 iOS11 for Enterprise 应用程序以编程方式获取电话号码
是的,我非常清楚使用公共 API 获取电话号码是不可能的。
我想知道关于如何使用私有 API 获取带有 iOS11 的企业应用程序的电话号码的最新情况。我能找到的所有过去的问题都是几年前的,找不到任何最近的问题。
我试过这个:
但是我无法运行它,因为我无法添加 com.apple.coretelephony.Identity.get 权利而没有收到签名错误,说明可执行文件已使用无效权利进行签名。
iOS 11 是否仍然可以通过非越狱设备上的企业应用程序使用非公共 API 以编程方式获取电话号码?
ios - iOS 企业分发账号到期前续订
如果我在到期前续订我的内部/企业会员许可证(它将于 2018 年 4 月 2 日到期但昨天续订),我是否需要重新构建我的应用程序并再次分发(我的 iOS 分发配置文件将于 16 日到期2019 年 2 月)。
ios - iOS - 如何验证我的应用创建的文件是否已加密
在我的应用程序中,我在 XCode -> Capabilities 中启用了“数据保护”(也在 developer.apple.com 中)。我在 developer.apple.com 中将“共享和权限”设置为“完全保护”。设置中的一切看起来都是正确的。该应用程序运行良好。但是我怎么知道这些文件实际上是加密的呢?我试图在文本查看器(Xcode -> Window -> Device and Simulators -> ... -> Download Container)中查看文件,但文件似乎是明文,未加密。
ios - 您可以在企业应用程序上进行实时部署吗?
企业应用程序不在公共应用程序商店中,而是在只有组织可以使用的内部位置。但是对于许多不精通技术或根本没有时间的内部用户来说,安装和授权应用程序的过程是一个繁琐的多步骤。
我想知道是否有可用于远程更新企业移动应用程序的 Live Deploy。我目前正在考虑 Ionic 的 Live Deploy,但我找不到任何有关企业应用程序可能性的信息。
ios - iOS 企业应用程序在 iOS 12 上崩溃
我有一个托管在 HockeyApp 中的企业应用程序。
该应用程序使用企业证书和配置文件进行签名。我检查了两者的到期日期。那些没有过期。
当我在 iOS 12 中下载该应用程序时,它一打开就崩溃。但在较低的 iOS 版本中工作正常。
这是我通过 Xcode->Windows->Devices and Simulators 获得的日志:
原因:Fence-hang-PROCESSNAME:574ms 处理栅栏,吹栅栏(栅栏持续时间=575ms)
cordova - IBM MobileFirst 应用程序在将 IOS 升级到 12 的 iPhone 上崩溃并且 IPA 作为企业分发
我开发的应用程序仍处于后台,无法在将 IOS 版本升级到 12 的 Iphone 上打开。
当我将应用程序从 Xcode 运行到真实设备中时,它工作得很好,当尝试导出 ipa 并选择“企业”作为分发方法时会出现上述问题。
请注意,当我选择“开发”作为分发方法时;它工作正常,问题仅发生在企业案例中。
- 该应用程序是使用 MobileFirst 7.1 构建的。
- UI 框架是 ionic 1。
- 科尔多瓦 3.6.4 版。
- XCode 版本为 10。
- 我的应用程序是企业应用程序。
这是日志
错误 10:44:05.109096 +0300
SpringBoard [Application Center App] Bootstrap 失败并出现错误:
错误 10:44:05.109128 +0300
SpringBoard 引导失败并出现错误:错误域 = BKSProcessErrorDomain 代码 = 1“无法使用 bundleID 应用程序中心应用程序引导进程”用户信息 = {NSLocalizedDescription =无法使用 bundleID 应用程序中心应用程序引导进程,BKSProcessExitReason = 0,NSLocalizedFailureReason =无法启动作业, NSUnderlyingError=0x2831ce0d0 {Error Domain=NSPOSIXErrorDomain Code=3 "No such process" UserInfo={BKLaunchdOperation=launch_get_running_pid_4SB, NSLocalizedDescription=Unable to get pid for label UIKitApplication:Application Center App[0xea2f][62], BKLaunchdJobLabel=UIKitApplication:Application Center App[0xea2f][62], NSLocalizedFailureReason=No such process}}, BKSProcessJobLabel=UIKitApplication:Application Center App[0xea2f][62], BSErrorCodeDescription=bootstrap-failed}
错误 10:44:05.110497 +0300
assertiond 无法启动作业并出现错误 {
description = "无法获取标签 UIKitApplication:Application Center App[0xea2f][62] 的 pid";
failureReason = "没有这样的过程";
用户信息 = {
}
}
错误 10:44:10.931924 +0300
SpringBoard [Application Center App] Bootstrap 失败并出现错误:
错误 10:44:10.932136 +0300
SpringBoard 引导失败并出现错误:错误域 = BKSProcessErrorDomain 代码 = 1“无法使用 bundleID 应用程序中心应用程序引导进程”用户信息 = {NSLocalizedDescription =无法使用 bundleID 应用程序中心应用程序引导进程,BKSProcessExitReason = 0,NSLocalizedFailureReason =无法启动作业, NSUnderlyingError=0x283400270 {Error Domain=NSPOSIXErrorDomain Code=3 "No such process" UserInfo={BKLaunchdOperation=launch_get_running_pid_4SB, NSLocalizedDescription=Unable to get pid for label UIKitApplication:Application Center App[0x63d8][62], BKLaunchdJobLabel=UIKitApplication:Application Center App[0x63d8][62], NSLocalizedFailureReason=No such process}}, BKSProcessJobLabel=UIKitApplication:Application Center App[0x63d8][62], BSErrorCodeDescription=bootstrap-failed}
错误 10:44:10.939002 +0300
assertiond 无法启动作业并出现错误 {
description = "无法获取标签 UIKitApplication:Application Center App[0x63d8][62] 的 pid";
failureReason = "没有这样的过程";
用户信息 = {
}
}
ios - 在不更改 BundleId 的情况下辞职 iOS 应用程序 .iPA 文件
背景:我们正在从外部开发者那里获得 iOS 应用程序 (.ipa)(他们的应用程序可能在应用商店中提交),他们希望通过将他们的 .ipa 发送给我们来在我们的内部商店中提交他们的应用程序
我们正在使用 ota 安装应用程序,通过将 plist 发送给我们的最终用户,itms-services://?action=download-manifest&url=[PLIST_URL]
我正在使用一些 GUI 签名工具,例如 iResign、iOS App Resigner 和 AppResigner,注入自定义权利,将 App Transport Security 注入 info.plist。当我尝试安装由这些工具签名的应用程序时,安装弹出窗口正确显示,但过了一会儿应用程序图标变为禁用灰色,然后什么也没有发生。
问题:我们如何在不更改他们的 bundleId 的情况下使用我们的企业证书签署他们的 iPA 文件
我需要什么规定吗?如果是 Ad-Hoc 还是内部?显式或通配符,如果是显式,因此我们尝试为第三方开发人员 iPA 确认显式 AppId,我们收到一个错误,指出 带有com.domain.blah的 AppId不可用,请输入不同的字符串
任何意见和建议将不胜感激
一些研究: