本指南将指导您完成在macOS系统上安装Axure
RP的过程。如果您在尝试安装或启动该应用程序时遇到任何麻烦,请参阅下面的故障排除指南。
系统要求 -
macOS 10.13以上
-
最小2 GB内存(RAM),建议4 GB
-
带有64位Intel处理器的Mac计算机
-
5 GB磁盘空间
-
Web浏览器:Chrome,Safari,Firefox
常规安装
大多数客户将能够使用常规安装程序安装Axure RP,该安装程序可从https://www.axured.cn/c/download.html下载。下载安装程序后,启动它并将Axure
RP 9图标拖到“应用程序”文件夹中。
安装或启动出现问题时的故障排除
在Mac上安装Axure RP很少出现问题。安装期间的问题通常与系统要求或版本/OS兼容性有关。
在macOS上启动RP的问题稍微普遍一些。如果启动后或尝试创建新项目时立即崩溃,通常是用户帐户的权限设置问题。(启动后立即发生崩溃的迹象就是图标在Dock中弹了几次,但似乎什么也没有发生。)
本指南中的故障排除方案按复杂度和风险顺序排列。强烈建议您按顺序尝试这些方案而不要跳过。如果某个方案与您的情况不相关,请继续进行下一个方案。
方案一:检查Axure RP是否已在运行
在macOS中,该应用程序是否运行的线索是屏幕顶部的菜单栏显示该应用程序的名称,并且Dock中该应用程序的图标旁边有一个小圆点。
要检查Axure RP是否正在运行,请在Dock中单击其图标,然后尝试使用文件→新建菜单命令打开一个新项目进行编辑。
方案二:在macOS更新后下载RP最新版本
始终使用最新版本的Axure RP总是很好,但是在更新macOS操作系统之后尤为重要。您始终可以将您的当前内部版本号(可在“帮助”→“关于Axure
RP”菜单中找到)与当前内部版本进行比较,该最新内部版本可从www.axure.com/update获得。您也可以转到帮助→在Axure
RP中检查更新。(单击对话框中的“在Axure RP启动时检查更新”,以在有新更新时获得通知。)
方案三:文件夹权限
如果您最近使用Time Machine还原了系统,在计算机上进行了修复工作或进行了其他主要的系统更改,则用户帐户的文件夹权限设置可能会配置错误。以下是一些自我诊断Mac上的权限问题的步骤。
检查您的“获取信息”对话框
用户帐户的“信息”对话框可以告诉您一些重要的事情。要转到此对话框,请按照下列步骤操作:
1. 打开一个查找器窗口
2. 在左侧的“收藏夹”列中,找到您的主文件夹(房子图标)
3. 如果您在“收藏夹”列表中没有看到您的主文件夹,请使用“转到”→“转到文件夹”菜单命令转到文件夹“/Users”
4. 右键单击主文件夹,然后选择“获取信息”上下文菜单命令。打开“信息”对话框后,查找以下内容:
5. 在“常规”部分中,确保清除“锁定”复选框。
6. 您的用户帐户需要此文件夹的“读取和写入”权限。您可以在对话框底部的“共享和权限”部分中进行验证。
显示“(我)”的行需要显示单词“读取和写入”。如果显示其他级别,请直接单击显示级别的单词(例如“只读”),然后从结果列表中选择“读取和写入”。
如果您没有看到显示“(我)”的行,则需要自己添加一行。单击对话框右下方的小锁图标以允许更改,单击“加号”图标添加新条目,在出现的对话框中单击您的用户帐户名,然后单击“选择”按钮添加您的用户帐户,进入“共享和权限”列表。(您的帐户必须是管理员才能执行此操作。如果不是,请与您的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 = = =" |
点击后return,一个名为“ AxureLog.txt”的文件将出现在桌面上。在您喜欢的文本编辑器中打开该文件,让我们开始研究它。
1.资料夹拥有者
该文件包含有关在正常操作期间Axure RP写入的几个文件夹的信息。文档主要部分中的每组文本在第一行显示一个文件夹名称,然后显示该文件夹内容的列表。
第三和第四列显示项目的所有者帐户和所有者组。(第二列并不重要。)通常,您希望此列表中的文件夹和文件归您自己的用户帐户和“
staff”组所有。(一个例外是“用户”文件夹,该文件夹将由“根”帐户拥有。)
因此,如果我的计算机的用户名是“ AudreyAxure”,则我应该会在每个组的第三行看到这样的内容(其中显示了文件夹本身的权限):
drwxr-xr-x
3 AudreyAxure staff - 102 Jan 1 2016 . |
如果您看到列出了很多“ root”用户而不是您自己的用户帐户名,那么您的权限可能有问题。
2.“访问被拒绝”错误
在文件的最底部,您可以看到诊断程序尝试启动Axure RP可执行文件的位置。(仅在该行之后显示“正在运行...”。)
如果启动顺利,则不会列出太多内容,但是如果遇到麻烦,则会看到更多行。如果幸运的话,您会发现以下内容:
Access to the
path "/Users/AudreyAxure/.local/share/Axure"
is denied. |
“拒绝访问路径”错误通常会指出需要修复权限的一个或多个文件夹,您就可以根据该文件夹进行权限设置。
|