问题标签 [paserver]

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 投票
2 回答
499 浏览

delphi - 如何使用 Delphi 的 PAServer 调试我的 DLL 项目

我有一个 dll 项目。我想用远程端的 paserver 调试这个项目。如何在远程端传递我的 dll outpath 目录以及如何传递我的 dll 的调试启动器应用程序?

例如,我的 dll 应该在 C:\MyApp\MyApp.DLL 上运行(在远程端)并且我的调试启动程序应该在 C:\MyApp\MyDebugger.EXE 上运行(在远程端)

我的主机应用程序是 Win32 VCL 应用程序

此致

0 投票
2 回答
2068 浏览

delphi - 将应用程序从 Delphi 启动到 iOS 模拟器时“会话结束”

我正在尝试通过以下参数将多平台应用程序(用 Delphi XE7 + Firemonkey 编写)部署到 iOS 模拟器:

  • 德尔福XE7
  • OSX 10.8 山狮
  • XCode 5.1.1
  • 命令行工具
  • PAServer 15.0(iOS SDK 7.1 - 也用 6.1 测试过)

我的应用程序需要在 Windows、Android、iOS 和 OSX 中运行。已经适用于除 iOS 之外的所有设备,包括我使用相同设置编译为的 OSX,没有任何问题。

我使用密码创建了到我的 PAServer 的连接配置文件,该配置文件在编译到 OSX 和为 iOS 编译 hello-world-ish 应用程序时都可以正常工作,只需一个或两个按钮。

至于我的应用程序,我可以毫无问题地为 iOS 编译和构建它,但是当我尝试在 iOS-Simulator 中运行它时,它会编译、部署并在启动时失败,并返回错误:

无法使用“iOS”配置文件中的参数在“192.168.25.37”上启动进程。返回以下错误:“会话结束”

这是我的第一个 iOS 应用程序,所以我在这里游泳在陌生的水域。它没有外部库,当然除了 Delphi 本身在编译时可能添加的库。我自己没有,该应用程序只有表单,并通过 UniDac(直接模式,无 dll)访问其沙箱文件夹中的文本文件和 mysql 服务器。

我试图深入了解它,在我的应用程序中注释掉合理的代码,即所有特定于 iOS 的代码,但那毫无意义。

然后我创建了一个新的应用程序,它的处理程序上只有一个按钮和一个 ShowMessage 并且它工作。

下一步,我开始在这个更简单的应用程序上尝试我的应用程序单元。我尝试的第一个是用于自定义组件的单元(一个带有 TPanel、3x TImage、一个 TLabel 和一个 TCheckbox 的 TRectangle,以及另一个带有组件的泛型 TObjectList 的类)。我刚刚添加了这个单元,没有实例化任何类,它失败了,报告了一个“未知错误”。

因此,我从项目中删除了该单元以仔细检查:再次失败,使用与以前相同的按钮和显示消息。

我已经安装了 SDK 7.1,但也失败了。

我一直在浏览网络试图从中理解,并发现了几个类似的案例,但没有一个可以真正帮助我:

Delphi FireMonkey iOS 应用程序:部署到 iPhone 模拟器 8.1 时出错 在这种情况下,PAServer 存在问题并且有修复,但它适用于 SDK 8.1 和 XCode 6+

无法从命令行在模拟器上安装和运行 iOS 应用程序 - 小牛上的 iOS 6.1 Xcode 5 模拟器 我无法通过引用的方式安装 ios-sim,很可能是因为我对 OSX 的经验为零。尽管如此,我还是从 GitHub 克隆了它,并在互联网的帮助下设法通过命令行和 XCodeBuild 安装它,但是当我尝试运行我的应用程序时,ios-sim 说它至少需要 XCode 6,而我没有( OSX 10.8 这里,我相信 Xcode 6 至少需要 10.9)。

之后,我安装了另一个 iPhoneSim,奇怪的是,之后 ios-sim 不再对 Xcode6 提出问题。尽管如此,它还是无法启动我的应用程序(即使是一个新创建的 hello-world-ish,它在通过 Delphi 运行时也可以工作),说明:

DEBUG] 在运行时找不到类 DTiPhoneSimulatorSystemRoot。

甚至尝试安装 WaxSim,但这个安装失败。

但是,我没有尝试为 iDevice 编译它,因为为此我需要订阅 Apple Developer 程序,并且我希望只有在确保一切正常后才能这样做。另外,我不确定这会有所作为。

有没有人遇到过这个“会话结束”问题,如果有,你知道任何原因并修复。

谢谢

0 投票
2 回答
383 浏览

delphi - 我应该如何设置从 MacBook Pro 到 PAServer 的连接?

我之前在工作 PC 上完成过 iOS 开发,并通过硬连线网络连接到 mac 上的 PAServer。现在,我在 Mac 上安装了 Parallels,并且想在任何地方工作,所有这些都包含在这台 MacBook Pro 中。

然而 PAServer 通过 IP 地址工作。Mac 可以在不同的 WiFi 网络之间切换,以及在 WiFi 和硬线之间切换 - 或者可能根本没有任何网络。每次我的 IP 地址更改时,我都不愿意重新配置与 PAServer 的连接。

我应该如何在 Parallels 中设置我的开发环境,以便它与 PAServer 上永远不变的 IP 保持永久连接?

0 投票
1 回答
357 浏览

ios - 如何升级 paserver 版本 8.0.1.52?

我有 paserver 版本 8.0.1.43,但我应该 paserver 版本 8.0.1.52。如何升级?

0 投票
1 回答
798 浏览

xcode - 当我单击选项 > 供应时,Delphi 10 Seattle 崩溃

当我单击Options > Provisioning菜单时,Delphi 似乎连接到 PAServer,然后快速显示 3 条错误消息:

Rad Studio 停止工作

然后 :

模块 rtl230.bpl 中的 EOSError 异常,位于 0004DC21。

系统错误。代码:5。

拒绝访问。

然后 :

模块 valid230.bpl 中的访问冲突

任何想法 ?

我试图在显示 Provisioning 面板之前停止 PAServer。Delphi 显示警告消息“连接失败”,但不会崩溃!

我的配置:

  • Windows 10 专业版
  • Rad Studio 10 Seattle (Delphi) 以管理员身份运行
  • 连接配置文件正在工作
  • IDE 中未打开任何项目

  • Mac OS X El Capitan 10.11.1 - 全新安装

  • Xcode 7.1.1
  • PAServer 17 修补程序(适用于 OS X 10.11 和 iOS 9.1)正在运行
0 投票
2 回答
709 浏览

delphi - 任何熟悉此 PAServer - Platform Assistant 服务器错误的人

我最近将我的 Xcode 升级到了 8.0 的最新版本,当我尝试在 Delphi 下更新 SDK 时,出现以下错误并且 PAServer 关闭:

我尝试删除整个 SDK 并再次添加它,但没有帮助,这是 iOS 设备的 SDK,有什么想法吗?我已经备份了 Windows 开发虚拟机(谢天谢地)。

0 投票
8 回答
4582 浏览

linux - (Delphi Linux)ld-linux.exe:错误:找不到-lgcc_s

我已经设置了位于C:\Program Files (x86)\Embarcadero\Studio\19.0\PAServer\LinuxPAServer19.0.tar.gz 我的 Ubuntu Gnome 16.10 vm 上的 PAserver。

请注意,我以前从未使用过 pa 服务器,这是我第一次使用它

之后,我继续在 Rad Studio 10.2 上进行配置,测试连接成功。

编译后出现此错误:

0 投票
2 回答
732 浏览

macos - Delphi - PAServer 连接检查表 (Mac OSX)

我花了一天的大部分时间试图从我的 Windows PC 连接到 MAC OSX 上的 PAServer,但没有成功。我不确定我错过了什么。

我在 Windows 上使用 Delphi 10.2 Tokyo。尝试在运行 macOS Sierra (10.12.4) 的 Mac Mini 上连接到 PAServer 19.0,我已经安装了 XCode (v8.3.2) 以及命令行工具。

开发机器和 Mac Mini 都连接到同一个 Wifi 网络。我什至尝试将两台机器连接到不同的网络,但问题相同。

每次连接失败时,我都会收到相同的错误消息。我怀疑它与网络有关 - 两台机器无法看到对方,但我不知道如何确认或解决它。我试图在 SO 和网上搜索,但没有找到任何有帮助的东西。

有没有人看到这个问题并克服它?我可以通过一组步骤来解决这个问题吗?任何帮助或指导将不胜感激!

0 投票
1 回答
1496 浏览

ios - 无法为 RAD Studio 10.2 Tokyo 安装 iOS SDK

我们最近购买了 RAD Studio Tokyo 的新许可证,并在 Windows 10 Pro 上安装了版本 10.2 Update 3。我们购买该产品的目的是专门针对 Windows 和 iOS 的功能,但目前我们只能针对 Windows。

目标环境是 macOS 10.13.6,所有最新更新包括 Xcode 10.1 和 iPhoneOS12.1.sdk、iPhoneSimulator12.1.sdk、MacOSX10.14.sdk。还安装了 PAServer-19.0.app 和 PAServerManager.app,它们都按预期运行。

在按照RAD Studio 文档设置连接配置文件和 iOS SDK之后,我能够连接到 PAServer,它解析了可用的 SDK ( /usr/bin/xcodebuild -version -sdk)。RAD Studio 中的Add a New SDK对话框随后会使用其解析的内容填充Select an SDK version组合框,但它仅列出 macOS SDK“MacOSX 10.14”。没有列出 iOS SDK。

然后我阅读了支持的 iOS 目标环境,发现不支持 iOS 12。所以我从 Apple 下载了 Xcode 9.4.1(其中包括 iOS 11.4 SDK),假设 iOS 11.4 会受到支持,因为 RAD Studio 文档说支持 iOS 11。

按照故障排除文档,我将 Xcode 9.4.1 安装到独立目录(将现有的 Xcode 10.1 单独留在 /Applications 中),更新系统选择的 Xcode(使用/usr/bin/xcode-select --switch /path/to/Xcode-9.4.1.app/Contents/Developer),然后重新启动 PAServer。

现在,当我尝试通过RAD Studio 中的“添加新 SDK”对话框选择支持的 iOS 版本时,“选择 SDK 版本”组合框会填充新安装的旧 macOS SDK“MacOSX 10.13”,所以我相信它是寻找正确的路径,但仍然没有列出 iOS SDK。是什么赋予了?

0 投票
2 回答
402 浏览

linux - Linux 中的 Delphi RIO PAServer 引发 IOError 11

我有一个我自己无法解决的奇怪问题:

在 Linux 上使用 Delphi 10.3 Rio Enterprise(我尝试在VMWare Player 15中全新安装Ubuntu 16.04Ubuntu 18.04 Desktop 以及带有 GUI 的 Ubuntu 18.04 Server )PAServer每次开始调试时都会崩溃并出现I/O 错误 11 。我可以提取 SDK,Delphi 可以正确部署所有文件。但是尝试运行以崩溃而结束,并且 Delphi 抱怨 GDB 服务器不再可用。我可以通过手动启动程序在 Linux 主机上运行程序(当然无需调试)。

它不依赖于 Linux 中的用户,它也以 root 身份发生。此外,即使在非 GUI Ubuntu 服务器上,非图形应用程序也会崩溃,总是出现 IO 错误 11。

使用 PAServer 进行调试在 OSX、Android 和 Windows 上运行良好。我当然尝试了一个死的简单的表单项目,没有相同结果的内容。

我用 ProcMon 追踪了 Delphi PAClient,那方面没有证据。然后我用 strace 跟踪了 Linux 进程,它给了我这个输出:

提前感谢您的帮助!