如前所述,为 ios 编译不适用于 JDK1.7。因此,如果您有一个 mac,并且您安装了 JDK1.7,那么您可能想要创建一个小 shell 脚本。我的位于:
/Applications/Adobe Flash Builder 4.7/run.sh
包含:
export JAVA_HOME="/System/Library/Frameworks/JavaVM.framework/Versions/1.6/Home/"
/Applications/Adobe\ Flash\ Builder\ 4.7/Adobe\ Flash\ Builder\ 4.7.app/Contents/MacOS/Adobe\ Flash\ Builder\ 4.7
现在,你可能想从你的扩展坞启动它,因为从终端运行它有点麻烦,所以启动 Automator 并创建新的应用程序。称它为 FB4.7 或任何你喜欢的。接下来,在左上角的搜索字段中,搜索 shell script。在“运行 shell 脚本”下的右窗格中,输入以下内容:
/Applications/Adobe\ Flash\ Builder\ 4.7/run.sh
对,现在将应用程序保存在 /Applications 下,然后像其他应用程序一样将其拖到您的 Dock 中。
您可能还想使用 AIR3.5 运行它。我在使用 FB4.7 附带的标准 AIR sdk 通过 USB 调试 ios 时遇到了一些问题,因此在终端中,(注意我不使用 finder 作为 finder 替换文件夹的全部内容)执行以下操作:
cd /Applications/Adobe\ Flash\ Builder\ 4.7/sdks/
cp -rv 4.6.0 4.6.0-Air3.5
cp -rv ~/Downloads/air3-5_p4_sdk_asc2_mac_111912/* ./4.6.0-Air3.5/
# you might need to use appropriate path of wherever you put air3.5 after you copied / downloaded it
如果 FB 处于打开状态,您可能还需要退出并且:
cd /Applications/Adobe\ Flash\ Builder\ 4.7/eclipse/plugins/com.adobe.flash.compiler_4.7.0.349722/
mv AIRSDK AIRSDK.old
cp -rv /Applications/Adobe\ Flash\ Builder\ 4.7/sdks/4.6.0-Air3.5 ./AIRSDK
我还发现,为了使调试工作,您可能必须去 iTunes 并手动弹出除您正在调试的设备之外的所有设备,当然
哦,是的,为了让它在 IOS 模拟器上工作,我还必须去 xcode 并安装 ios sdk5.0。还没有真正研究过如何使用更新的 ios sdk 运行。每次运行模拟器时都会弹出一个烦人的弹出窗口,我必须选择我的 sdk 版本,但现在必须这样做
快乐编码
问候