我有一个在终端命令下正确运行的项目
mvn package exec:java -Dplatform.dependencies -Dexec.mainClass=Demo
Run Code Online (Sandbox Code Playgroud)
现在,我需要在Mac上使用IntelliJ或Eclipse(最好是IntelliJ)正确调试它(不是终端),但我尝试在各个地方设置VM选项,似乎没有任何工作.
放置这些选项的正确位置在哪里:-Dplatform.dependencies -Dexec.mainClass = Demo?
我有Xcode 6.3 beta和iOS 8.3 beta,我更新到公共最终版本,现在我无法运行任何东西,收到此错误:
没有配置的iOS设备可用兼容的iOS版本.将iOS设备与最新版本的iOS连接以运行您的应用程序或选择iOS模拟器作为目标.
我已经尝试了其他帖子所说的一切都没有运气(我的iPhone是"用于开发",Base SDK =最新iOS(iOS 8.3),Xcode 6.3(6D570),iOS 8.3(12F70),部署目标= 8.0,已删除派生数据,重启Xcode,打开iTunes)
那里的人有同样的问题吗?
所有的suden我在我的AppDelegate中得到了这个错误:
"UIApplicationMain"属性不能在包含顶级代码的模块中使用
在它所说的行: @UIApplicationMain
现在项目无法建立.我正在使用Swift和Xcode 6.2.我尝试删除派生数据文件夹,甚至使用最新的Xcode 6.3 beta,这是我第一次创建项目的地方.
我不知道发生了什么,我到处搜寻都没有运气.谢谢
我需要持久化闭包,但是在Swift中可用的任何持久化方法似乎都不可能,而且我似乎也找不到任何信息。
我试图让它成为用户点击表单中的Branch.io链接
https://a.test-app.link/identifier?foo=bar
,然后被重定向到AppStore下载应用程序.然后应用程序应该能够foo在启动期间获取参数.
为了调试这个,我遵循了这个过程:
启动应用程序并在启动期间读取参数
let branch = Branch.getTestInstance()
branch.setDebug()
branch.initSessionWithLaunchOptions(launchOptions, andRegisterDeepLinkHandler: { params, error in
if error == nil {
// params are the deep linked params associated with the link that the user clicked -> was re-directed to this app
// params will be empty if no data found
print(params)
}
})
Run Code Online (Sandbox Code Playgroud)我还在info.plist文件中设置了正确的API令牌.
根据我的理解,我现在应该foo在params字典中获取我的参数,但这不会发生.获取参数的唯一方法是使用仪表板添加静态参数.此外,我甚至在params字典中获取了我已从仪表板中删除的旧参数,但没有URL查询参数的迹象.
有没有人知道我做错了什么?
谢谢
ios ×4
swift ×2
xcode ×2
appdelegate ×1
branch.io ×1
closures ×1
deep-linking ×1
eclipse ×1
intellij-13 ×1
iphone ×1
java ×1
persistence ×1
xcode6.3 ×1