如前所述,ios编译不适用于JDK1.7.因此,如果您有一台Mac,并且安装了JDK1.7,则可能需要创建一个小的Shell脚本.
矿井位于:
/ Applications / Adob??e 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脚本.
在“运行shell脚本”下的右窗格中,输入以下内容:
/Applications/Adobe\ Flash\ Builder\ 4.7/run.sh
正确,现在将应用程序保存在/ Applications下,并将其拖到停靠站,就像处理其他任何应用程序一样.
您可能还想使用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.每次运行simmulator时都会出现一个烦人的弹出窗口,因此我必须选择我的sdk版本,但是现在必须这样做
快乐编码
问候