MAF 应用程序部署到 Jdeveloper 中的 iOS 模拟器

MAF application Deployment to iOS simulator in Jdeveloper

我在将 JDeveloper 中的 移动应用程序框架 (MAF) 应用程序部署到 iOS 刺激器时遇到问题。

部署日志如下:

[11:25:18 AM] ----  Deployment started.  ----
[11:25:18 AM] Target platform is  (iOS).
[11:25:18 AM] Beginning deployment of MAF application 'ISSCMobile15.0' to iOS using profile 'iOS1'.
[11:25:18 AM] Checking to detect whether a partial deployment can be done.
[11:25:18 AM] The referenced iOS simulator, "FirstAvailable" is not available.
[11:25:18 AM] Detected: Full deployment is needed
[11:25:18 AM] Capturing initial file state of the MAF application.
[11:25:19 AM] Verifying this is a MAF application...
[11:25:19 AM] Verifying existence of the .adf source directory of the MAF application...
[11:25:19 AM] Verifying Application Controller project exists...
[11:25:19 AM] Verifying application dependencies...
[11:25:19 AM] Deployment cancelled.
[11:25:19 AM] Deployment cancelled.
[11:25:19 AM] ----  Deployment incomplete  ----.
[11:25:19 AM] Failed deployment to iOS simulator. Encountered exception: An error occurred while trying to determine if Xcode is installed..
[11:25:19 AM] An error occurred while trying to determine if Xcode is installed.
[11:25:19 AM] Cannot run program "/Users/msm/Oracle/Middleware/Oracle_Home/jdeveloper/jdev/extensions/oracle.maf/iOS/maf-helper": error=13, Permission denied
[11:25:19 AM] error=13, Permission denied

我尝试创建“新部署配置文件”并在第 3 步中遇到如下问题:

  1. 转到 JDeveloper>Application>Deploy>New Deployment Profile…
  2. 选择“iOS 的 MAF”并单击确定。
  3. 选择最低 iOS 版本和模拟器并单击确定。

问题是我无法获得 select 的模拟器列表,安装了 Xcode。请参阅 screenshot 了解“部署配置文件”对话框中显示的选项。

我已经为 JDeveloper 正确安装了 MAF 扩展,而且我正在使用以下软件:
OS X El Capitan 版本 10.11.5
Oracle Jdeveloper 版本 12.2.1.0.0
Xcode 版本 7.3.1

请帮助我将应用程序部署到 iOS 模拟器。
谢谢

请添加依赖项。 按照步骤。 select ViewController 项目属性。然后 select 依赖项。点击“+”按钮和select ApplicationController下的“Build Output” 另一个选项是检查安装的xcode版本是否正确。

嘿,Xcode 有问题,它似乎不活跃。 所以我 运行 终端中的命令“sudo xcode-select -s /Applications/Xcode.app” 和模拟器列表得到了获取并能够使用 iPhone9.3 设置部署配置文件,并且应用程序已部署。 感谢 Anand Raj 的帮助。