2015-08-26 74 views
4

在Delphi Xe8中构建应用程序
我们可以将应用程序提交到商店 - 并且不会提交
提交应用到苹果专卖店抢鲜部分不支持德尔福FMX外部测试不支持使用测试版XCode,OS X或IOS创建的版本

外部测试得到这个消息后建立已创建 具有的XCode,OS X或IOS

的测试版

enter image description here

我们能够提交外部测试上一次是2015年8月7日

正在运行
的XCode 6.4(6E35b)
OS X约塞米蒂(10.10.5)

尝试使用两个不同的设备构建
IOS 8.4(12H143)
IOS 8.4.1(12H321)

我们也尝试在delphi XE8中提交一个示例应用程序,并且遇到了同样的问题。

这是德尔福生成应用程序 - 提交外部测试功能处于关闭

Delphi Generated App

我们已经使用了XCode建成另一个应用程序 - 而不是德尔福 - 在同一台机器上,它可以提交外部测试。

enter image description here

我们还创建使用Xamarin和外部的检测选项的应用程序是可用的

Xamarin Generated App

这些被在相同的MAC

产生0

有没有人有任何建议?
有没有人能够在2015-08-25之后提交delphi Xe8应用程序并启用外部测试?

+0

我于8/18/2015成功提交。 – FMXExpress

+0

任何人都可以从2015年7月25日提交用于Delphi应用程序的外部测试? – Dangas56

+0

我今天(8-28-2015)也提交给Testflight。 – FMXExpress

回答

2

FWIW,这似乎与问题RSP-11653有关,这表明DTSDKBuild是问题所在。对于SDK 9.2,我能够使用:

<key>DTSDKBuild</key> 
<string>13C75</string> 
2

我们得到了它,使“提交测试版应用程序审查”

Working External testing

下来到PList设置

我们已经添加以下的项目>选项>版本info |对于iOS设备

右键单击关键部分,并添加以下
这些都是对我们工作的设置 - 可能由其他MAC的

DTPlatformname =的iPhoneOS
DTSDKName = iphoneos8不同。 4
DTXcode = 0640
DTSDKBuild = 12H141
BuildMachineOSBuild = 14F27
DTCompiler = com.apple.compilers.llvm.clang.1_0

PList info

东西必须在过去的几个星期
林不知道是需要其中的哪些设置,使其工作,或者如果所有的人都需要内发生了变化。

1

DTSDKBuild 12H141相当于Xcode版本6.4(版本6E35b)。将它更新为13E230(将其升级到Xcode 7.3版本)解决了我在尝试执行“测试飞行外部测试”时遇到的类似问题。

我不能告诉你为什么,但我怀疑,因为12 *允许编译到iOS 7.x设备(我们不能提交新的应用程序发布在iOS 7.x下),也许错误是更多XCode错误的无效版本比XCode错误的测试版本更多。

据我所知6.4不是测试版本。