- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我正在尝试配置 RoboVM
来为 iOS 构建我的 LibGDX
项目。
在我的build.gradle
project(":ios") {
apply plugin: "java"
apply plugin: "robovm"
configurations { natives }
dependencies {
compile project(":core")
compile "org.robovm:robovm-rt:${roboVMVersion}"
compile "org.robovm:robovm-cocoatouch:${roboVMVersion}"
compile "com.badlogicgames.gdx:gdx-backend-robovm:$gdxVersion"
natives "com.badlogicgames.gdx:gdx-platform:$gdxVersion:natives-ios"
natives "com.badlogicgames.gdx:gdx-freetype-platform:$gdxVersion:natives-ios"
}
robovm {
// Configure robovm
iosSignIdentity = "ABCD123455442D6E878394E55925E0987654321"
iosProvisioningProfile = "/path/to/profile.mobileprovision"
iosSkipSigning = false
stdoutFifo = ""
stderrFifo = ""
}
}
我也不确定我拥有的 iosSignIdentity 是否正确,这些字符(当然不是那些,但很接近)是由 security find-identity -v -p codesigning
返回的序列
到目前为止,它完全拒绝查看我从 Apple 下载的配置文件。我得到的错误是:
> No provisioning profile found matching '/path/to/profile.mobileprovision'
几天来我一直在反对这个问题。有什么想法吗?
最佳答案
与其提供问题中的路径,不如提供配置文件的名称和签名身份。
例子:
robovm {
iosSignIdentity = "iPhone Distribution: My Company Name (ABC3214QFD)"
iosProvisioningProfile = "MyApp Distribution Provisioning Profile"
}
你从哪里得到这些名字?
首先,一些先决条件:
要获取供应配置文件的名称,请参阅供应配置文件的底部列表。您使用的名称必须是用于 App Store 分发的配置文件,并且它必须与成员(member)门户中用于应用程序分发的证书相关联。此证书还必须是您用来签署 IPA 的证书。
就我而言,我在成员(member)门户中创建了这个配置文件,并将其命名为:
MyApp Distribution Provisioning Profile
要获取签名身份的名称,请在您的 Mac 上打开钥匙串(keychain)访问应用程序,然后在“证书”下查找名称如下的证书:
iPhone Distribution: My Company Name (ABC3214QFD)
请注意,要使用此证书,您的 Mac 上必须有关联的私钥。您应该在钥匙串(keychain)访问中看到它,作为相应证书下的可扩展行。
关于ios - RoboVM 看不到 iosProvisioningProfile,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24483301/
首先,我非常感谢您对这里发布的疑问的支持和回应。 我正在开发一个需要访问图库和相机的应用程序,因为它有一个用户配置屏幕。 我相信我对如何使用 RoboVM 完成这样的事情有足够的研究,并发现: Wha
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。 关闭 4 年前。
每次运行使用 libgdx/robovm 构建的应用程序时,我都会遇到问题。构建成功,但每次打开应用程序时,我都会得到以下堆栈跟踪: java.lang.NoClassDefFoundError: o
我有一个使用 libGDX 开发并使用 robovm 移植到 iOS 的应用程序。这是完美的工作。然后我更新了我的配置文件以允许导出到另一台设备。执行此操作时,我现在得到 2 个在 robovm 中列
我正在尝试将我的 libgdx 游戏导出到 .ipa。首先我得到这样的错误: No signing identity found matching 'iPhone Distribution: Alon
我想在 roboVM 项目中定义一个观察者。为此,我使用键值观察器功能。这是我的代码: button.setTitle("Click me!", UIControlState.Normal);
我一直很感兴趣地关注用于 iOS 开发的 RoboVM。有人可以向我指出在 iOS 上运行时您的 JavaFX(或您使用的任何技术)的限制吗? 比如,你会用Spring吗?我想这永远不可能,因为 Ro
我想知道如何使用 RoboVM 在 Java 中检查手机是否正在充电。没什么好说的,问题很简单。 最佳答案 我自己找到了问题的答案。以下是在 RoboVM 中获取电池状态的方法: UIDeviceBa
我已经安装了 robowm 并创建了官方网站上提供的示例应用程序。 它在 3.5 英寸屏幕尺寸的模拟器上完美运行,但当我使用 4 英寸模拟器或 iPhone 5 测试时,屏幕顶部和底部出现黑条。 ro
如果我使用任何非空参数调用以下 RoboVM 方法: public static void runOnUiThread(final Runnable runnable) { System.ou
我希望这是问这个问题的正确地方: 我一直在尝试通过 RoboVM (libGDX) 让 chartboost 在 iOS 上工作我正在使用 RoboVM 的 Mobidevelop 分支,所以我现在唯
这是我的问题.. 直到今天早上我收到苹果支持团队的一封电子邮件说我有(预安装的)的 xcode 受到损害,所以为了缩短事情我不得不重新安装x代码。在这样做并更新 android studio 的 ro
我可以使用 LibGDX 0.9.9 和 RoboVM 0.0.7 编译和运行我的游戏 我已经能够为应用程序商店提交构建一个 ipa。使用 Application Loader 上传我的应用程序时,我
我正在尝试配置 RoboVM 来为 iOS 构建我的 LibGDX 项目。 在我的build.gradle project(":ios") { apply plugin: "java"
我搜索了一下,发现编辑 build.gradle 是这样的 project(":ios") { apply plugin: "robovm" ..... robovm {
我正在尝试将 Google Analytics RoboVM 绑定(bind)实现到我的项目中。 我尝试使用从 http://libgdx.badlogicgames.com/robovm-ios-b
我正在使用 Robovm 开发 ios 移动应用程序。我需要在我的应用程序中使用 Firebase。有没有办法在 Robovm 中使用 Firebase? 最佳答案 更新:我们已将 Firebase
我正在尝试使用 httpurlconnection 从 Facebook 下载头像图像。这在安卓上运行良好。如果我从非 SSL 服务器下载任意图像,它也可以在 iOS 上使用 robovm 运行。如果
我正在尝试导入 RoboVM 绑定(bind)以在我的项目中实现 mopub,但是当我尝试“构建模型”时遇到了问题。我尝试将其导入为 gradle 项目,但是当我构建它时,出现错误: "Error i
我有一款使用 LibGDX 的安卓游戏。在其中,我有一些用于在浏览器中打开 URL 的按钮: Intent intent = new Intent(Intent.ACTION_VIEW, Uri.pa
我是一名优秀的程序员,十分优秀!