问题标签 [ad-hoc-distribution]
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 - 空中特别分发“无法下载”
我正在尝试在内部向 3 个用户(我自己(iphone 4)和另外两个(iPad 2、iphone 3G))分发一个 iphone 应用程序临时用于 beta 测试。我的设备也用作开发设备。我遵循了所有 Apple 文档,归档了应用程序并为企业部署做好了准备。我用 .plist 清单文件将它放在我的 Web 服务器上。为了测试它,我将它安装在我自己的设备上(这也是开发设备),它运行良好。然后我将链接发送给我的其他 2 个用户,然后他们报告说他们收到了一条消息,说他们“无法下载”。所以首先我认为这可能是 UDID 的问题,但事实并非如此。我让我的用户下载了一个 UDID 发件人应用程序,它们完美匹配。那是在我问了这个问题之后: .mobileprovision 的 MIME 类型是什么 ,我想知道 .mobileprovision 文件的 MIME 类型。我获取了此信息,然后还发送了一个指向配置文件的链接。我的两个测试用户都可以很好地下载和安装 .mobileprovision 文件;问题是当他们再次尝试安装该应用程序时。一位用户收到一条消息说“无法连接到服务器 www.myserver.com”,而另一位用户安装了 80% 的应用程序,然后收到带有 2 个选项的“无法下载”消息:“重试”和“完成”。
我很茫然。有人有什么想法吗?生无可恋!提前致谢!
xcode4 - xcode 4 中的代码签名:Target 选项灰显且不可用,Project 则不然。为什么?
我已经厌倦了与 XCode 4 关于代码签名的怪癖争论不休。在我的项目中,我有一个开发者证书和一个分发证书。我有 2 个分发配置文件设置为 2 个不同的 beta 版本的分发证书。现在,对于我的项目构建设置,我可以将代码签名身份设置为 iPhone 分发,这是我想要的。但是,所有这些选项在目标设置下都是灰色的。当我尝试存档时,我收到一条“失败”消息,告诉我身份 iPhone 分发与任何配置文件中的任何身份都不匹配。在目标构建设置的代码签名窗口中,括号中显示“当前没有匹配的配置文件”。有任何想法吗?提前致谢!
iphone - 如何为我的客户创建 iphone adhoc 版本,我有客户的苹果开发帐户
这是我的第一个应用程序,苹果的开发/发行版配置文件、证书等在最后一天吃掉了我的脑袋。我无法弄清楚他们的要求以及如何做这件显而易见的事情。
我为我的客户开发了一个应用程序。他们在苹果有一个公司帐户。在该帐户中,他们也添加了多个设备。现在我想为临时分发构建应用程序以在这些设备上进行测试。他们也给了我他们的帐户登录信息。
现在我被困在做什么,(我已经使用门户成功地将我的开发者帐户(非付费)添加到他们的团队)..我尝试了很多我什至不记得的事情..每次 xcode 组织者显示“无效的签名身份” ..' 错误。
任何帮助将不胜感激..
ios - 通过 iTunes 备份 iOS 无线分发
我们正在通过内部分发(通过企业配置文件无线 OTA 下载)成功部署我们所有的应用程序。我们最近的发现表明,当设备插入并同步时,无线分发的应用程序不会出现在 iTunes 中。
这让我很担心,因为没有已知的方法可以在 OTA 安装时备份应用程序数据。
是否有任何已知的解决方法可以让 OTA 应用程序与 iTunes 同步?
ios - 使用 MonoTouch 制作自更新 iOS 应用程序的选项有哪些?
我正在尝试制作一个 iPad/iPhone 应用程序(使用 MonoTouch),它首先检查当前版本与自定义 Web 服务报告的最新版本。如果应用程序已过期,则应从 Web 服务下载新版本的二进制文件并替换当前版本。
该应用程序将通过临时或通过企业部署分发,因此它不受 Apple 的验证或 AppStore 的版本控制系统的约束。
我正在考虑制作两个应用程序,一个引导程序和一个真正的应用程序。在 Windows 下,引导程序将使用简单的文件操作来替换真实的应用程序,但在 iOS 下我不太确定这是否可行,如果可能的话,我不知道该怎么做。
那么,问题来了:使用 MonoTouch for iOS 制作自更新应用程序的“正确”方式是什么?
谢谢。
更新
似乎我已经完成了这项工作,至少在模拟器中。
基本思想是在引导程序中实现最低限度,如 Main() 方法和 AppDelegate,然后使用反射从位于应用程序包之外的二进制文件中加载导航控制器和其他所有内容,这将受到自我更新操作。
这是引导程序代码:
主文件
AppDelegate.cs
真实应用代码:
导航控制器.cs
家庭控制器.cs
在模拟器中,它显示“正在工作!” 标签,我只是希望在真实设备上也能正常工作。
更新 2
上述方法仅适用于模拟器,在 iOS 设备上它会在 Assembly.Load 上崩溃。
ios - 对 iOS 分发系统感到困惑
到目前为止,我们只做了 App Store 应用程序,但现在我们有一个客户,一个医疗行业的服务提供商,他们想要一个可以分发到各种不同医疗机构的应用程序,这些不是内部客户,他们是外部业务与他们签订服务协议的人。我们的客户希望控制我们生产的 iPad + 应用程序的分发。
这应该是直接的定制开发,但企业计划似乎只迎合内部员工?
你怎么做到这一点?
iphone - iPhone Wireless Ad-Hoc 仅适用于某些用户
一段时间以来,我们已经通过 Wireless Ad-Hoc(使用 BetaBuilder)成功地将我们的应用程序分发给 Beta 测试人员。但是,某些用户(其 UDID 正确并添加到配置文件中)会收到“无法下载”“完成/重试”错误。我们已经让这个过程适用于一些人 - 是什么导致这些用户遇到这个问题?iOS 版本和 time-added-to-the-provisioning-profile 似乎不是相关变量......
iphone - 添加 UDID 后如何避免再次构建代码
我有一个应用程序,我通常通过临时分发共享它,方法是发送 .app 文件以及分发配置文件,或者通过在通过 xcode 构建代码时将配置文件嵌入到 ipa 来发送 .ipa 文件。
我必须为添加的每个新 UDID 重复该过程,是否有任何方法可以为添加的每个新 UDID 发送相同的构建。我想要一种方法,通过 xcode 构建代码一次并发送相同的构建添加设备的 UDID 后生成的新配置文件。
谢谢
iphone - 在不越狱的情况下将自定义应用程序加载到 iOS 设备中?
如果我使用合法的开发人员许可证签署应用程序,是否可以在不越狱的情况下将它的一些开发人员预览版安装到 iOS 设备中?
看到一些类似的问题,但他们并没有为我明确回答这个问题。
iphone - 临时分发的条件
当我希望有人帮助我测试或审查 iPhone(iPod-touch 或 iPad)应用程序时。是否足以获取她/他的 UDID,然后进行构建以便她/他可以在她/他的设备上运行应用程序?还是有其他条件?
换句话说,这个人有一个设备并且愿意给我 UDID 来帮助我就足够了,或者那个人也应该注册为开发人员或类似的东西?在那种情况下,这当然会使合作者的研究更加复杂。
感谢您的任何指示。