如果您需要在 Windows 计算机上安装 Axure RP,请参阅我们的 Windows 安装指南。
系统要求 #
- macOS 13.0+ 版
- 最低 2 GB 内存 (RAM),推荐 4 GB
- 配备 64 位 Intel 处理器的 Mac 电脑
- 5 GB 磁盘空间
- 对于原型 HTML:Safari 18.4+、Firefox 或 Chrome
- 对于 Word 规范:Microsoft Office Word 2013+ 或任何其他能够打开文件的应用程序
一般安装 #
大多数客户将能够使用通用安装程序安装 Axure RP。下载安装程序后,启动它并将 Axure RP 11 图标拖到您的应用程序文件夹中。
静默安装 #
如果您需要将 Axure RP 以静默方式和预激活方式部署到一个或多个工作站,请按照以下步骤作:信息
对于静默激活,需要共享激活密钥。共享激活密钥包含在教育订阅中,用于课堂计算机实验室。它们也提供给具有 15 个或更多订阅的组织。
- 打开文本编辑器(如 TextEdit 或 Sublime Text)并创建一个新文件。
- 将共享的激活密钥复制并粘贴到文本文件中。
- 保存文件并将其命名为 site.key(不带任何其他文件扩展名)。
- 打开 Finder,然后打开您的应用程序文件夹并找到 Axure RP 11 项目。
- 右键单击该项目,然后选择 Show Package Contents。
- 导航到子文件夹 /Contents/Resources。
- 将 site.key 文件放在此文件夹中。
安装和启动疑难解答 #
在 Mac 上安装 Axure RP 几乎总是一个顺利的过程,而且问题很少见。安装过程中的问题通常与系统要求或版本/OS 兼容性有关。
在 macOS 上启动 RP 的问题稍微常见一些,但仍然非常罕见。如果在启动时或尝试创建新项目时立即看到崩溃,则用户帐户的权限设置通常存在问题。(启动后立即崩溃的一个明显迹象是图标在 Dock 中弹跳了几次,但似乎没有发生任何其他情况。
本指南中的故障排除思路按复杂性和风险排序。我们强烈建议您按顺序尝试这些项目,而不是跳过。如果某项似乎与您的情况无关,请继续执行下一项。
如果您更愿意直接与 Axure 员工合作寻找解决方案。
如果您在 Windows 计算机上安装或运行 Axure RP 时遇到问题,请参阅 Windows 故障排除指南。
检查 Axure RP 是否已在运行 #
在 macOS 中,有时应用程序正在运行的唯一线索是屏幕最顶部的菜单栏显示应用程序的名称,并且 Dock 中应用程序图标旁边有一个小点。
要检查 Axure RP 是否正在运行,请单击 Dock 中的图标(以提供应用程序焦点),然后尝试“文件→新建”菜单命令打开新项目进行编辑。
Axure RP 通常有一个欢迎屏幕,当您在不打开 RP 文件的情况下启动应用程序时,会弹出该屏幕。如果应用程序在没有此窗口的情况下启动,则它可能已关闭。要在每次启动 Axure RP 时看到它,请转到 Help → Welcome screen…显示对话框,然后取消选中左下角的“启动时不显示此内容”。
OS 更新后的最新版本 #
使用最新版本的 Axure RP 总是好的,但在作系统更新之后这一点尤为重要。macOS 的重大更新(例如从 10.10 到 10.11)因破坏第三方应用程序而臭名昭著。您始终可以将“帮助→关于 Axure RP”菜单中的当前版本号与当前版本进行比较。您还可以转到帮助→检查 Axure RP 中的更新。(单击对话框中的“Axure RP 启动时检查更新”,以便在有新更新时收到通知。信息
我们建议不要在 Axure RP 生产计算机上安装 macOS 的开发人员预览版或 beta 版。我们无法保证我们能够提供适用于 macOS 测试版的 RP 版本。我们将在开发人员预览版和测试版期间努力更新 Axure RP 的兼容性。
文件夹权限 #
如果您最近使用 Time Machine 恢复了系统,在计算机上完成了修复工作,或进行了任何其他重大系统更改,则您的用户帐户的文件夹权限设置可能配置错误。以下是在 Mac 上自我诊断权限问题的一些步骤。
检查您的 “Get Info” 对话框 #
您的用户帐户的 “Info” 对话框可以告诉您一些重要的事情。要访问此对话框,请执行以下步骤:
- 打开 Finder 窗口
- 在左侧的 “Favorites” 列中,找到您的主文件夹(房屋图标)
- 如果您在“收藏夹”列表中没有看到您的主文件夹,请使用“转到”→“转到文件夹”菜单命令转到“/Users”文件夹
- 右键单击您的主文件夹,然后选择“显示简介”上下文菜单命令 打开 Info 对话框后,查找以下内容:
- 在“General(常规)”部分,确保清除“Locked(已锁定)”复选框。
- 您的用户帐户需要此文件夹的“读写”权限。您可以在对话框底部的“共享和权限”部分验证这一点。显示“(我)”的行需要显示“读取和写入”字样。如果它显示其他级别,直接点击显示该级别的单词(例如“只读”,然后从结果列表中选择“读取和写入”。如果您没有看到显示“(Me)”的行,则需要创建一个。点击对话框右下角的小锁图标以允许更改,点击“加”图标添加新条目,在结果对话框中点击您的用户账户名称,然后点击“选择”按钮将您的用户账户添加到“共享和权限”列表。(您的帐户需要是管理员才能执行此作。如果不是,请联系您的 IT 团队以获取有关此步骤的帮助。
权限诊断 #
使用 Mac 的终端,您可以运行一系列命令来收集 Axure RP 启动时可能需要访问的每个文件夹的权限数据。将此信息集中到一个位置可能有助于诊断权限冲突 – 如果您知道要查找的内容。
这些命令将收集信息并将其放入桌面上的文本文件中,但除此之外,它们不会对您的系统进行任何永久性更改。
要尝试此方法,请打开终端(应用程序→实用程序→终端),粘贴以下命令,然后按键。return
OUTPUT_FILE=~/Desktop/AxureLog.txt
rm $OUTPUT_FILE
function run_command {
echo -e "\n\n===== ===== ===== $2 ===== ===== =====" >> $OUTPUT_FILE 2>&1
eval "$1" >> $OUTPUT_FILE 2>&1
}
function test_folder {
echo -e "\n\n===== ===== ===== $1 ($2) ===== ===== =====" >> $OUTPUT_FILE 2>&1
eval cd "$1" >> $OUTPUT_FILE 2>&1
eval pwd >> $OUTPUT_FILE 2>&1
eval ls -laeO@$3 "$1" >> $OUTPUT_FILE 2>&1
}
run_command id "id"
run_command date "date"
run_command users "users"
run_command who "who"
test_folder /Users "Users Directory"
test_folder ~ "Home Directory"
test_folder ~/.local ".local"
test_folder ~/.local/share/Axure ".local > share > Axure"
test_folder ~/Library "Library"
test_folder ~/Library/Caches "Caches"
test_folder ~/Documents "Documents"
test_folder ~/.config "isolatedstorage"
test_folder ~/Library/
test_folder "~/Library/Application\ Support/Axure/" "Axure"
test_folder "~/Library/Application\ Support/Axure/Axure-11-0/" "11-0"
test_folder "~/Library/Application\ Support/Axure/Axure-11-0/working" "working" R
run_command "mkdir -v testdir" "Write Test"
run_command "rm -dv testdir" "Remove Test"
run_command "defaults read /Applications/Axure\ RP\ 1.app/Contents/Info.plist CFBundleVersion" "CFBundleVersion"
run_command "uname -a" "Architecture version"
run_command sw_vers "OS Version"
run_command "/Applications/Axure\ RP\ 11.app/Contents/MacOS/Axure\ RP\ 11" "Running…"
echo -e "\n\n===== ===== ===== COMPLETE ===== ===== =====" >> $OUTPUT_FILE 2>&1
echo -e "\n\n===== ===== ===== COMPLETE ===== ===== ====="
一旦你点击 ,一个名为“AxureLog.txt”的文件将出现在桌面上。在你最喜欢的文本编辑器中打开该文件,然后让我们开始研究它。return信息
要复制 Axure RP 9 权限诊断的终端命令,请单击此处
- 文件夹所有者该文件包含有关 Axure RP 在正常作期间写入的几个文件夹的信息。文档主要部分中的每组文本在第一行显示文件夹的名称,然后是该文件夹内容的列表。每个项目的第一列是描述该项目权限的表示法字符串。您可能可以忽略这部分,但如果您想确切地了解您在此处看到的内容,您可以在 Web 上搜索“Unix 文件权限字符串”或参考以下资源,网址为 LinuxCommand.org:http://linuxcommand.org/lc3_lts0090.php第三列和第四列显示项目的所有者帐户和所有者组。(第二列并不重要。通常,您希望此列表中的文件夹和文件由您自己的用户帐户和名为 “staff” 的组拥有。(一个例外是 “users” 文件夹,它将由 “root” 帐户拥有。因此,如果我计算机的用户名是“AudreyAxure”,我希望在每个组的第三行(其中显示了文件夹本身的权限)看到如下内容:
drwxr-xr-x 3 AudreyAxure staff - 102 Jan 1 2025 .
如果您看到列出了大量“root”用户,而不是您自己的用户帐户名称,则您的权限可能有问题,您应该考虑向 IT 团队显示诊断文件。 - “Access Denied” 错误在文件的最底部,您可以看到诊断程序尝试启动 Axure RP 可执行文件的位置。(就在“Running…”这行之后。如果发布进展顺利,则不会列出太多内容,但如果遇到麻烦,您会看到更多行。如果幸运的话,你会发现类似这样的内容:
Access to the path "/Users/AudreyAxure/.local/share/Axure" is denied.
“access to the path is denied” 错误是一个很好的线索,因为它通常会指出需要修复权限的一个或多个文件夹。实际的修复步骤最好留给您的 IT 专业人员。