问题标签 [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.

0 投票
0 回答
244 浏览

ios - 临时通知不起作用但没有错误

通知与我的开发配置文件一起正常工作,但是当我使用分发配置文件进行临时测试时,应用程序停止接收通知。

  1. 注册到通知服务器没问题,因为 didRegisterForRemoteNotificationsWithDeviceToken 被正确调用;
  2. Distribution Provisioning Profile 中的权利正确显示“aps-environment”键的“production”;
  3. 服务器端连接到“gateway.push.apple.com”的2195端口;
  4. 服务器使用从其 APNS 服务器收到的令牌将通知发送到 Apple 网关,并且没有错误;
  5. Ad-hoc Distribution Provisioning Profile 使用为开发和生产推送通知启用的正确 AppID;
  6. Ad-hoc Distribution Provisioning Profile 也基于正确的生产证书。

我迷路了,对要检查的内容没有更多的想法...

0 投票
2 回答
1378 浏览

iphone - 有没有办法将 iOS 应用分发给特定的人群(超过 100 人)?

据我所知,有两种分发 iOS 应用程序的方法:

1) 应用商店:应用将向公众开放

2) Ad-Hoc:应用程序将共享到一组设备(最多 100 个)

我为一家公司构建了一个应用程序,他们希望该应用程序仅对超过 100 台设备的员工可见。因此,Ad-Hoc 方法将不起作用。

我想知道是否有办法在 App Store 上发布该应用程序,但将其隐藏。即,该应用程序仅在有人搜索时才会显示?

我有哪些选择?

0 投票
1 回答
579 浏览

ios - 在生产模式下无法接收推送通知

我实施了我的项目以获取通知。我在开发配置文件(开发证书)中对其进行了测试,设备正常收到通知,但是当我转移到分发模式时

我已将 ssl 网关更改为 ssl://gateway.push.apple.com:2195 并将 Provisioning 设置为 adhoc 模式,我的设备没有收到任何通知):

我应该怎么做才能解决这个问题?

0 投票
4 回答
6155 浏览

iphone - 无法连接到 iPhone 应用程序的网站

我有一个 iOS 企业帐户。我使用 itms-services 协议附加了我的配置文件作为链接以及我的 plist。我在带有 Apache2 服务器的 Ubuntu 10.04 LTS 上运行。我已经将 Mime 类型添加到 /etc/mimes.types。当我关注日志时,我可以看到条款被拉下,没有问题,而 plist 本身可以,但是当我使用我的 iPad 拉下应用程序点击项目服务协议链接时,它似乎没有让我下载它。它一直告诉我它无法连接到 iOS 弹出框内的 URL。

我正在使用此链接(已删除域名):

这是我的清单:

我可以使用 https 访问 plist,并且我可以使用 plist 中 IPA 的链接也可以毫无问题地获取 IPA,但由于某些奇怪的原因,我似乎无法使用 itms 协议获取 IPA设备。

有谁知道如何解决这个问题?

0 投票
1 回答
4796 浏览

xcode - iOS 配置 get-task-allow 和:配置文件无效:0xe8008012

我有一个为应用商店构建的 iPhone 应用。在我到达那里之前,我需要在内部对其进行测试。所以本周早些时候我出去了,得到了一个分发配置文件,并将它安装在我组织周围的大约 50 台设备上。没问题,一切都非常顺利,每个人都很开心。所以我随后对代码进行了一些清理,进行了一些重构,并添加了一些润色。与此同时,我们在测试版中添加了更多设备(大约增加了 10 个设备)。因此,当我准备好构建并运行第二个测试版时,我出去了,获得了一个新的配置文件并将构建存档以进行临时无线部署。然后我在我的手机(也是开发设备)上测试了这个应用程序,它没有安装。我在 Organizer 中检查了设备控制台,看到了如下所示的错误:<Error>: entitlement 'get-task-allow' has value not permitted by a provisioning profile. 没关系,当我在 3 天前存档和部署它时,它在没有权利 plist 的情况下运行良好。所以我想“好吧,只是其中一个怪癖。” 我添加了一个 Entitlements.plist 并将其设置get-task-allowYES. 然后我用我的分发配置文件重新归档它,并尝试将它安装到我的设备上,它确实安装正确。然后我在 2 个单独的设备上尝试了它——一个在我周二成功部署时安装了它,另一个没有。没有一个工作。它做了几乎到最后的事情,然后说“安装失败”。所以我想“好吧,它不喜欢 Entitlements.plist 文件。我读过一些东西如果应用商店中有一个 Entitlements.plist,Apple 将拒绝应用商店的应用(这是真的吗?我想在下周末提交,如果我可以让这个愚蠢的测试版再次运行!)我删除该文件,存档并再次部署它,我得到了同样的错误。我将其中一个设备连接到 Organizer 的控制台,我收到一条如下所示的错误消息:

然后我查看了0xe8008012错误,我注意到人们说您应该确保在 XCode 中正确设置了配置文件,并确保配置文件中的 UDID 与您尝试安装它的设备匹配。

考虑到这一点,我针对周二成功部署的同一个配置文件进行了测试,以确保这不是 UDID 问题。还是不行。

我将构建设置上的所有代码签名部分更改为如下所示: 在此处输入图像描述

我读到有些人在 XCode 中重建了项目。我想避免这样做。有人有什么想法吗?我将不胜感激!

0 投票
0 回答
253 浏览

xcode - 如何解决 iPhone 错误:使用 Adhoc 发行版和许多成功发行版时“安装失败”?

我已经向相同的设备分发了许多临时发行版。现在,当测试人员尝试加载应用程序时,我收到此错误。到目前为止,我已经定义了一个新的配置文件,以确保设备是正确的设备代码。我更改了签名以反映新的分发配置文件,我已经清理然后生成了存档。我靠墙,因为我不知道是什么导致了这个错误。我已经尝试过这个网站上提到的解决方案。

帮助!!!

0 投票
2 回答
611 浏览

iphone - 测试您的 IOS 应用程序 - 对实际应用内购买和最终编辑的最终测试

我终于完成了我的申请,我想我已经准备好了,感谢一路上为我做出贡献的每一个人。现在我要上传我的二进制文件以供审查,我想知道是否有任何最后的调整?我们可以以任何方式在应用内购买上测试我们的应用程序吗?我们可以仅在分发配置中为我的开发人员设备分发吗?

我在我的设备上测试了我的应用程序,但在调试模式下,但我想看看它是如何进行的,因为它会出现在应用商店中。

谢谢!

0 投票
1 回答
90 浏览

objective-c - 从临时部署安装​​新 IPA 时,有没有办法保留文档文件夹?

当我使用临时部署发布更新的 IPA 时,客户希望保留文档沙箱。这可能吗?

0 投票
1 回答
3917 浏览

ios - OTA AdHoc 分发 - 如何从命令行构建 IPA?

我想编写我的构建过程。

但是 - 我需要为企业创建一个 IPA,以便为我的测试人员通过无线方式分发应用程序。

我按照本文的说明进行操作,我可以通过在 Xcode 中单击来创建 ipa 和 plist ;) 但是 - 我希望将其编写成脚本。真正的问题是如何正确创建 IPA(我需要在其中嵌入 .mobileprovision 文件,对吗?)以及如何生成 .plist 文件?

对于 plist,我应该手动执行此操作,还是如果问得好,xcode 会为我生成它?

0 投票
1 回答
463 浏览

iphone - Appcelerator - Ad-Hoc 分发崩溃,但使用有线连接在设备上成功运行

这个问题与 iPhone 上的 Appcelerator Titanium 开发有关。

我能够在直接连接到我的 mac 的设备上运行该应用程序,但每次我进行临时分发时,该应用程序都会崩溃。

崩溃总是在应用程序启动画面弹出后发生。

我还注意到,当使用有线连接直接从 Titanium Studio 安装到设备时,应用程序的大小会更大。当我进行临时分发然后通过 iTunes 手动安装分发 IPA 时,它会更小。

我使用 iOS 5.1 SDK、Titanium SDK 2.1.1.GA、Mountain Lion OSX。

我怀疑代码签名有问题。有没有人遇到过类似的问题?

谢谢