本指南将指导你在 macOS 系统上安装 Axure RP。如果你在尝试安装或启动应用程序时遇到任何问题,请参阅下面的故障排除指南或通过support@axure.com向我们发送电子邮件。
注意
如果你需要在 Windows 系统上安装 Axure RP,请参考我们的 Windows 安装指南。
系统要求
- macOS 10.9+
- 最低 2 GB 内存 (RAM),建议 4 GB
- 带有 64 位英特尔处理器的 Mac 计算机
- 5GB 磁盘空间
- 原型HTML预览: Safari,Firefox 或 Chrome
- Word 规格: Microsoft Office Word 2004 (带有兼容性包) 、2008 、2011 或 2016,或任何其他能够打 开.docx 文件的应用程序。
自动安装
大多数客户将使用自动安装方式安装 Axure RP,该安装程序可前往www.axure.com/download下载。下载安装程序后,启动程序并将 Axure RP 9 图标拖到应用程序文件夹中。
静默安装
如果你需要将 Axure RP 静默部署到一个或多个工作站,请下载安装程序并按照以下步骤操作。
- 在您的工作站上安装 Axure RP 并启动它,以便 macOS 可以验证它。
- 创建一个新的纯文本文件并将其命名为 lic.key不要有其他扩展名 。
- 在纯文本文件中单行输入授权人名称和授权密钥,并用波浪符号 (~) 分隔。示例:
Jane Smith~AjQcO8w5PE+o1fqQ1234aUHoILBDnRRO/abcdefg2eFCa1KSMiw2Bmo0UOXb0TZ
- 在【前往】窗口,打开你的【应用程序文件夹】并找到 【Axure RP 9】 。右键单击它,然后从上下文菜单中选择 【显示包内容】。
- 导航到子文件夹/Contents/Resources,然后将步骤 2 中的 lic.key 文件放入此文件夹中。
完成这些步骤后,你将能够以任何你喜欢的方式分发 Axure RP 9应用程序。lic.key 文件将确保应用程序安装预激活。
安装和启动故障排除
在 Mac 上安装 Axure RP 几乎总是一个顺利的过程,问题很少出现。安装过程中的问题通常与系统要求或版本/操作系统兼容性有关。
在 macOS 上启动 RP 的问题稍微常见一些,但也不多见。如果在启动或尝试创建新项目时立即看到崩溃,通常是用户帐户的权限设置出现问题。(启动后立即发生崩溃的明显迹象是,图标在Dock中弹了几次,但似乎什么也没有发生。)
本指南中的故障排除思路按照复杂性和风险的顺序排列。我们强烈建议按顺序尝试这些项目,而不是跳过。如果某个项目似乎与你的情况无关,请继续下一个项目。
如果你希望直接与 Axure 员工合作以找到解决方案,请随时向 support@axure.com 发送电子邮件。
注意
如果你在 Windows 计算机上安装或运行 Axure RP 时遇到问题,请参阅 Windows 故障排除指南.
检查 Axure RP 是否已经在运行
在 macOS 中,有时应用程序运行的唯一线索是屏幕顶部的菜单栏显示应用程序的名称, Dock上应用程序图标旁边有一个小点。
要检查 Axure RP 是否正在运行,请单击 Dock 中的图标 (使应用程序获取焦点),然后尝试 【文件】→【新建】菜单命令打开新项目进行编辑。
当你启动动应用程序而不打开 RP 文件时Axure RP通常会弹出一个欢迎界面。如果应用程序在没有此窗口的情况下启动,它可能会被关闭。要在每次启动 Axure RP 时查看欢迎界面,请转到【帮助】 → 【欢迎屏幕…】 显示对话框,并取消选中左下角的 【启动时不显示此内容】。
操作系统更新后的最新版本
使用 Axure RP 的最新版本总是好的,特别是在操作系统更新后尤为重要。MacOS 的主要更新 (例如从 10.10 到 10.11) 因破坏第三方应用程序而臭名昭著。您可以随时将【帮助】 → 【关于 Axure RP】 菜单中的当前版本号与 www.axure.com/update.上的当前版本号进行比较。您也可以转到【帮助】 → 【检查 Axure RP 中的更新】。(在对话框中单击 【当 Axure RP 启动时检查更新】,以获得新更新时的通知。)
注意
建议不要在Axure RP生产计算机上安装开发人员预览版或macOS Beta版。 我们无法保证我们将能够提供适用于macOS Beta的RP版本。 我们将在开发者预览版和Beta版期间努力更新Axure RP的兼容性。
文件夹权限
如果你最近使用 Time Machine 恢复了系统,在计算机上完成了修复工作,或者进行了任何其他重大系统更改,则用户帐户的文件夹权限设置可能配置错误。以下是在 Mac 上自我诊断权限问题的一些步骤。请记住,你也可以通过 support@axure.com 联系我们,我们很乐意提供帮助。
检查你的 “获取信息” 对话框
你的用户帐户的 【信息】 对话框可以告诉你一些重要的事情。要进入此对话框,请按照下列步骤操作:
- 打开一个 Finder 窗口
- 在左侧的 【收藏夹】栏中,找到您的主文件夹 (房屋图标)
- 如果您在收藏夹列表中没有看到您的主文件夹,请使用【前往】 → 【前往文件夹】菜单命令前往文件夹 【/Users】。
- 右键单击您的主文件夹并选择 【获取信息】 上下文菜单命令打开信息对话框后,查找以下内容:
- 在 【常规】 部分,确保清除 【锁定】 复选框。
- 您的用户帐户需要此文件夹的 【读 & 写】 特权。您可以在对话框底部的 【共享和权限】部分验证这一点。
上面写着 【(我)】 的行需要显示 【读和写】。如果它显示了其他级别,直接点击显示级别的单词 (例如 【只读】),并从结果列表中选择 【读写】。
如果你没有看到一行写着 【(我)】,你需要做一个。单击对话框右下角的小锁图标以允许更改,单击 【加号】 图标以添加新条目,单击结果对话框中的用户帐户名, 然后单击 【选择】按钮,将您的用户帐户添加到 【共享和权限】 列表中。(您的帐户需要成为管理员才能做到这一点。如果不是,请联系您的 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-9-0/" "9-0" test_folder "~/Library/Application\ Support/Axure/Axure-9-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\ 9.app/Contents/Info.plist CFBundleVersion" "CFBundleVersion" run_command "uname -a" "Architecture version" run_command sw_vers "OS Version" run_command "/Applications/Axure\ RP\ 9.app/Contents/MacOS/Axure\ RP\ 9" "Running…" echo -e "\n\n===== ===== ===== COMPLETE ===== ===== =====" >> $OUTPUT_FILE 2>&1 echo -e "\n\n===== ===== ===== COMPLETE ===== ===== ====="
一旦你点击返回,一个名为 【AxureLog.txt】 的文件将出现在桌面上。在您最喜欢的文本编辑器中打开该文件,让我们开始调查它。
- 文件夹所有者
该文件包含有关在正常操作期间Axure RP写入的几个文件夹的信息。文档主要部分的每组文本在第一行显示一个文件夹名称,然后显示该文件夹内容的列表。
每个项目的第一列都是表示该项目权限的符号字符串。你可能可以忽略这部分,但是如果你想确切了解在这里看到的内容,可以在Web上搜索“ Unix文件权限字符串”,或者参考LinuxCommand.org上的以下资源:
http://linuxcommand.org/lc3_lts0090.php
第三和第四列显示了项目的所有者帐户和所有者组。 (第二列并不重要。)通常,您希望此列表中的文件夹和文件归你自己的用户帐户和“ staff”组所有。 (一个例外是“用户”文件夹,该文件夹将由“根”帐户拥有。)
因此,如果我的计算机的用户名是“ AudreyAxure”,则希望在每个组的第三行看到这样的内容(其中显示了文件夹本身的权限):
drwxr-xr-x 3 AudreyAxure staff - 102 Jan 1 2016 .
如果你看到列出了很多“ root”用户而不是您自己的用户帐户名,则你的权限可能有问题,你应该考虑向IT团队显示诊断文件。
- “拒绝访问” 错误
在文件的最底部,你可以看到诊断程序尝试启动Axure RP可执行文件的位置。 (仅在一行显示“正在运行…”之后。)如果发布顺利,则不会列出太多内容,但是如果遇到麻烦,你会看到更多行。 如果幸运的话,你会发现以下内容:
Access to the path "/Users/AudreyAxure/.local/share/Axure" is denied.
出现“拒绝访问路径”错误是一个很好的线索,因为它通常会指出需要修复权限的一个或多个文件夹。 实际的维修步骤最好留给IT专业人员。