问题标签 [adhoc]
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.
timeout - timeout error when on an ad hoc network
I am doing an InternetConnect (Wininet) to an FTP server that happens to be running on an iPhone. When the user is on a normal WiFi network it works fine for him. When he has an ad hoc network with his iPhone he gets an ERROR_INTERNET_TIMEOUT. I presume this is some kind of routing problem. I am curious as to why this gets ERROR_INTERNET_TIMEOUT and not ERROR_INTERNET_CANNOT_CONNECT. Most users, if they are blocked by, for example, a firewall, will get ERROR_INTERNET_CANNOT_CONNECT.
I don't understand enough about low-level TCP/IP to understand what kind of situation would cause a timeout error instead of a connect error. I'm really more intellectually curious in understanding this than I am in actually solving the user's problem. ;-) Can anyone explain what is happening with the network packets (the more detailed the better)?
edit: note that, as far as I know, the user doesn't have an outgoing firewall enabled, it's not a firewall issue. I think it's some kind of routing issue. I have seen similar issues when a user is connected a VPN and their routing is set up incorrectly and all packets go to their work instead of the iPhone. I want to know what's going on with the packets in this situation: the socket connects but at the next step (whatever that is) they can't communicate.
iphone - iPhone 应用程序名称限制是什么?(他们在哪里记录?!)
我花了 2 天时间(以及大量的头/墙撞击)最终发现临时分发对我不起作用的原因是因为我的应用程序名称包含 UTF-8 字符。我仍然对像 Apple iPhone 这样广泛的国际平台如何禁止这一点感到困惑。
即,如果我的应用程序是中国围棋游戏,我不能称它为“围棋!(围棋)”?!
无论如何,我想知道...
- 这是实际的限制,还是临时流程中的错误?
- 对应用程序名称是否有其他限制(可能与 unix 不兼容的字符,如?、*、!、& 等)
- 任何地方都记录了这些吗?(如果是这样,在哪里:)
- 谁能指出应用商店中名称中带有 UTF-8 字符(尤其是日文/中文)的应用程序示例?
谢谢!
(我知道:看起来像几个问题,但它们确实都是相关的!)
iphone - 您是否为您的 iPhone Beta 应用程序使用不同的应用程序 ID?
我们这些拥有 iPhone 应用程序(已发布或未发布)的人能够使用 ad-hoc 分发发送有限的 beta 版本。虽然 Apple 文档中存在一些漏洞,但“网络”上有许多博客、帖子和其他文章填补了这些空白。
但是,我没有看到任何人提到一件事,我很好奇:当您进行测试版构建时,您是否使用与您已发布(或即将发布)的应用程序相同的应用程序 ID?
使用不同 id 的理由是,测试版仍然可以与已发布的应用程序一起运行。如果您已经在该领域发布了版本,这可能更重要。
反对的一个论点是,测试版将无法访问已发布的应用程序可能生成的任何数据,反之亦然。根据具体情况,这可能是也可能不是您想要的。
这种方法有什么问题吗?我目前只注册了一个应用程序 ID,但是 IIRC 没有任何障碍可以根据需要创建更多应用程序 ..?
很想听听其他人在做什么。
iphone - copyplist 失败,退出代码为 71
我有一个正在发货的 iPhone 应用程序(vConqr - 你应该去买它:-))。我在几台不同的机器上构建了这个项目,包括一位同事的机器,它运行良好。然而,就在最近,在我的第二台开发机器上,我的构建每次都失败并出现错误:
/Developer/Library/Xcode/Plug-ins/CoreBuildTasks.xcplugin/Contents/Resources/copyplist Entitlements.plist --outdir /Code/iPhone/VirtualConquest/build/Debug-iphonesimulator/VirtualConquest.app
error: can't exec '/Developer/Library/Xcode/Plug-ins/CoreBuildTasks.xcplugin/Contents/Resources/copyplist' (No such file or directory)
我已经重新安装了 XCode - 两次!(第二次我先删除了/Developer/Library/Xcode下的文件)。我已经删除了我的源代码树并重新检查了源代码控制。错误仍然存在。
自从我开始上一个 beta 程序以来,Entitlements.plist 文件已经存在了几个星期。我不能确定,但我怀疑我没有在我的第二台开发机器上编译,因为它被添加了。但是,除了我的主要开发机器外,它在我的同事机器上也都可以正常运行,所以我很困惑有什么不同。
我已经用谷歌搜索了这个错误,但是我的 Google-Fu 是假的,或者这不是一个常见的错误——我没有找到相关的命中。
这真的很令人沮丧,尤其是因为我使用我的第二台机器作为浸泡测试/持续集成机器。
有人遇到同样的事情,或者有任何其他建议吗?
iphone - 临时部署问题:putpkt:写入失败:管道损坏
我开发了我的应用程序的测试版,我希望将它放在几个朋友的 iPhone 上进行测试。我已经在 Developer Portal 上完成了 Ad Hoc 部署步骤,并且还按照此处的说明进行操作:http ://www.talentgrouplabs.com/blog/archive/2008/11/10/iphone-sdk-mobile -provisioning-0xe800003a-0xe8000001.aspx。当我尝试使用选择的 Ad Hoc 设置编译应用程序时,我得到一个“putpkt:写入失败:管道损坏”。错误记录到控制台。该应用程序似乎已安装,并开始运行,因为我看到了第一个屏幕一秒钟。但是,然后它崩溃并退出。我不知所措。有什么想法吗?以下是控制台的输出:
iphone - 我是否需要制作 Ad Hoc Provisioning Profile 才能在 iPhone 上调试我的应用程序?
我想我只是对调试在真实设备上的工作方式一无所知 - 那是怎么做的?我一直在阅读 Apple 关于创建用于分发的配置文件的文档,但我没有找到任何信息来简单地通过 Xcode 调试在我的设备上运行的应用程序。有人可以指出我正确的方向吗?
编辑(2/19/09): 关于是否需要创建临时配置文件来调试我的应用程序,我得到了相互矛盾的答案。如果我不需要创建临时配置文件,除了为自己准备开发配置文件和证书之外,我还需要做什么来调试我的应用程序?
编辑(2/20/09): 这个链接,iPhone Development Guide: Preparing Devices for Development,似乎说你确实需要一个开发配置文件来调试设备。在我上次的编辑中,我提到我在是否需要创建临时配置文件方面得到了相互矛盾的答案。答案并不矛盾,我只是不明白临时配置文件和开发配置文件之间的区别。
.net - 需要临时报告组件
我们的 ASP.NET 网站需要一些简单的临时报告解决方案。
只是一种使用用户友好界面构建查询的能力,然后在某个表中显示此查询的结果,并可能将其导出到 Excel 或打印。
对于对数据库、SQL 和其他技术一无所知的最终用户(我们的网站访问者),该解决方案必须非常简单。
iphone - 为什么我不能更新临时 iPhone 应用程序?
我有一个脚本可以很好地创建临时 iPhone 版本。我可以将应用程序和 mobileprovision 文件放到 iTunes(Mac 版)上,它可以毫无问题地安装到设备上。但是,如果我生成一个新版本并再次将文件放到 iTunes 上,我总是会在同步时收到可怕的“无法验证”错误。
解决此问题的唯一方法是从桌面和设备中删除应用程序和配置文件,同步,然后删除新副本并再次同步。我已经尝试了仅在设备或桌面上删除配置文件或应用程序的所有变体,除了清除两者之外没有什么可以解决它。
有谁知道这是否是临时应用程序安装过程中的错误,还是我遗漏了什么?
linq-to-sql - 如何在 Where 子句中获得 OR?
我正在构建一个临时查询以发送到 SQL,执行以下操作:
问题是这些WHERE
子句被AND
放在一起。我需要OR
的。
知道如何获得OR
吗?
iphone - ipod touch 上的临时分发
我正在为 iPhone 开发一款游戏,并且至少有 8 个人使用 ad-hoc 分发为我进行 beta 测试。我创建了一个包含所有电话 ID 的配置文件,并使用该配置文件构建了我的应用程序。
我通过电子邮件将应用程序和移动配置文件发送给人们。其中三个有 ipod touch 设备。它似乎可以在 iphone 上正确安装。但是 ipod touch 的两个用户尝试安装它并且遇到了问题(第三个直到今晚才能尝试),文件的拖动似乎被 iTunes 接受,然后在同步期间应用程序被拒绝为未经授权(消息类似于“无法验证应用程序”)。
对可能发生的事情有任何想法吗?