原型设计工具Axure RP参考(二):在macOS上安装Axure RP
Axure RP是一套专门为网站或应用程序所设计的快速原型设计工具, 可以让应用网站策划人员或网站功能界面设计师更加快速方便的建立Web AP和Website的线框图、流程图、原型和规格。
本指南将引导您逐步在macOS系统上安装Axure RP。如果您在尝试安装或启动该应用程序时遇到任何麻烦,可以通过support@axure.com发送电子邮件。
系统要求
- macOS 10.9以上
- 最小2GB内存(RAM),建议4GB
- 配备64位Intel处理器的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
- 在Finder窗口中,打开Applications文件夹,然后找到Axure RP 9项。 右键单击它,然后从上下文菜单中选择“显示包内容”。
- 导航到子文件夹/ Contents / Resources并将第2步中的lic.key文件放入该文件夹中。
完成这些步骤后,您将可以通过任意方式分发Axure RP 9 .app.lic.key文件将确保应用程序安装已预先激活。
对安装和启动进行故障排除
在Mac上安装Axure RP几乎总是一个平稳的过程,而且很少出现问题。安装期间的问题通常与系统要求或版本/ OS兼容性有关。
在macOS上启动RP的问题稍微普遍一些,尽管仍然非常罕见。 如果在启动后立即崩溃或尝试创建新项目时,通常会出现用户帐户的权限设置问题。(启动后立即发生崩溃的明显迹象是,图标在Dock中会弹了几次)
本指南中的故障排除思路是按复杂性和风险顺序排列的。强烈建议您按顺序尝试这些项目,而不要跳过。如果某件商品与您的情况无关,请继续进行下一件商品。
检查Axure RP是否已在运行
在macOS中,有时只有运行该应用程序的线索是屏幕顶部的菜单栏显示该应用程序的名称,而Dock中该应用程序图标旁边有一个小圆点。
要检查Axure RP是否正在运行,请在Dock中单击其图标(以使应用程序聚焦),然后尝试使用File→New菜单命令打开一个新项目进行编辑。
通常,Axure RP会在不打开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上的权限问题的步骤。
检查您的获取信息对话框
您用户帐户的信息对话框可以告诉您一些重要的事情。要转到此对话框,请按照下列步骤操作:
- 打开Finder窗口
- 在左侧“收藏夹列中,找到您的主文件夹(房子图标)
- 如果您在收藏夹列表中没有看到主文件夹,请使用转到→转到文件夹菜单命令转到文件夹/ Users
- 右键单击主文件夹,然后选择获取信息上下文菜单命令。打开信息对话框后,查找以下内容:
- 在常规部分中,确保清除锁定复选框。
- 您的用户帐户需要此文件夹的读取和写入权限。您可以在对话框底部的共享和权限部分中进行验证。
如果您没有看到显示(Me)的行,则需要添加一行。单击对话框右下方的小锁图标以允许更改,单击加号图标添加新条目,在出现的对话框中单击您的用户帐户名,然后单击选择按钮添加您的用户帐户转到共享和权限列表。(您的帐户必须是管理员才能执行此操作。如果不是,请联系您的IT团队以获取有关此步骤的帮助。)
权限诊断
使用Mac的终端,您可以运行一系列命令来收集Axure RP启动时可能需要访问的每个文件夹的权限数据。如果知道要查找的内容,则将这些信息放在一个地方可能会帮助您诊断权限冲突。
这些命令将收集信息并将其放入桌面上的文本文件中,但否则它们不会对您的系统进行任何永久性更改。
要尝试此方法,请打开终端(应用程序→实用程序→终端),粘贴以下命令,然后按回车键。
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上的以下资源://linuxcommand.org/lc3_lts0090.php
第三和第四列显示了项目的所有者帐户和所有者组。(第二列并不重要。)通常,您希望此列表中的文件夹和文件归您自己的用户帐户和staff组所有。(一个例外是用户文件夹,该文件夹将由根帐户拥有。)
因此,如果我的计算机的用户名是AudreyAxure,则希望在每个组的第三行看到这样的内容(其中显示了文件夹本身的权限):drwxr-xr-x 3 AudreyAxure员工-2016年1月1日。
如果您看到列出了很多root用户而不是您自己的用户帐户名,则您的权限可能有问题,您应该考虑向IT团队显示诊断文件
访问被拒绝错误
在文件的最底部,您可以看到诊断程序尝试启动Axure RP可执行文件的位置。(仅在一行显示正在运行...之后。)如果发布顺利,则不会列出太多内容,但是如果遇到麻烦,您会看到更多行。如果幸运的话,您会发现以下内容:
拒绝访问路径/Users/AudreyAxure/.local/share/Axure。
出现拒绝访问路径错误是一个很好的线索,因为它通常会指出需要修复权限的一个或多个文件夹。实际的维修步骤最好留给IT专业人员。
推荐阅读:
想要获得Axure RP更多资源、正版授权的伙伴,请咨询了解
关注慧聚IT微信公众号???,了解产品的最新动态及最新资讯。