我使用qt / qml开发和应用。 在iOS设备中成功运行该应用程序。
如何从QT应用程序设置ios app bundle Id,因为每次构建它都会重置。
答案 0 :(得分:0)
如果您使用的是QT 5.11.1或更高版本,请在.pro文件中设置以下变量:
TARGET = app
QMAKE_TARGET_BUNDLE_PREFIX = com.xxxx
最终结果是com.xxxx.app的捆绑包标识符。如果您使用的是较旧的QT,则可能会遇到以下错误:
https://bugreports.qt.io/browse/QTBUG-66462
要使我的签名生效,我必须将此答案与该帖子的答案结合起来:
Qt for iOS: code signing is required
为节省时间,这是我完整的.pro
ios: {
QMAKE_TARGET_BUNDLE_PREFIX = com.xxxx
QMAKE_DEVELOPMENT_TEAM = XXXX
QMAKE_PROVISIONING_PROFILE = XXXXX
}
请记住,您需要先对有问题的连接设备进行设置配置文件设置,然后才能执行任何操作。为此,您需要转到apple.developer网站。关于手动临时证书,有很多文档。我必须经历手动过程,然后进入xcode-> account-> Download Manual Profiles;在我工作之前。