Nöö das funktioniert trotzdem nicht... immer noch die blöde Meldung:
Externe Tests werden für mit einer Betaversion von Xcode oder iOS erstellte Builds nicht unterstützt.
Externe Tests werden für mit einer Betaversion von Xcode oder iOS erstellte Builds nicht unterstützt.
Nicht als Anwendungs-Store linken sonders als Ad-hoc...?
Leider kommt dann in iTines Connect (logischerweise nach einer Überprüfung de 24 h dauert)
Zitat von
iTunces Connect:
Diese Build muss die richtige Betaberechtigung enthalten, um "Betatest mit TestFilight" zu verwenden.
OK also die Entitlements
Code:
<key>get-task-allow</key>
<false/>
<key>beta-reports-active</key>
<true/>
gesetzt...
Dann kommt von Apploader
Zitat von
Apploader 3.0:
ERROR ITMS-90163: "Invalid Code Signing Entitlements. The entitlemensts in your app bundle signature do not match the ones that are contained in the provisioning profile.
The bundle contais a key that is not included in the provisioning profile: "beta-reports-active" in "Payload/Myapp bla bla"
Also googlen...
Man muss das Provisioning Profile ändern... ??? Wie soll das den gehen...?
beta-reports-active=1 soll man setzen... Aber wo?
Ach ja?...vielleicht liegt es am
Code:
<key>aps-environment</key>
<string>distribution/string>
Muss es
Code:
<string>development</string>
heißen?
Nein dann kommt zusätzlich
Zitat von
Apploader 3.0:
ERROR ITMS-90046: "Invalid Code Signing Entitlements. bla bla bal
Gegoogle habe ich
Zitat von
Stackoverflow:
TestFlight apps submittedt to iTunesConnect need to be signed with an App Store Distribution Profile. TestFlight no longer accepts apps submitted with Ad Hoc profile
Ahh ok und in meine Distribution Profile steht auch beta-reports-active mit true...
OK also nochmal neu...
Anwendungs Store + Entitlements Key "beta-reports-active" (Ups doppelt drinn, muss man also doch nicht manuel dazu setzen) +
Code:
<key>DTPlatformName</key>
<string>iphoneos</string>
<key>DTPlatformBuild</key>
<string>13E238</string>
<key>DTXcodeBuild</key>
<string>7D175</string>
<key>DTSDKBuild</key>
<string>13E238</string>
Also neuer Versuch...
Zitat von
Apploader 3.0:
ERROR ITMS-90530: "Invalid MinimumOSVersion. Apps that only support 64-bit...."
ERROR ITMS-90502: "Invalid Bundle. Apps that only contain the arm64 slice..."
Klar... Hatte mir neben Debug und Release ein neues Profil TestFlight angelegt und neue Profile haben nicht das Universelle iOS-Binärdatei generieren Flag gesetzt...
Also nochmal...
Sieh da, der Apploader übertägt... Dann nochmal die übliche Meldung.
Zitat von
Apploader 3.0:
Die erzeuge
API-Analysedatei ist zu groß...
Ignorieren Nächste Seite - "Vielen Dank"
Eigentlich hatte ich das so schon mit der Version 1.7.1 gemacht... Bin gespannt.
Zitat von
iTunces Connect:
[ICON] 1.7.3 (In Bearbeitung)
[ICON] 1.7.2 (!)
[ICON] 1.7.1 /!\
Wieso kann ich eigentlich keine "falschen" Builds löschen, oder wenigsten neue neus ipa dafür hochladen... Oder gibt es doch eine Löschfunktion?
OK 10 Minuten später...
Zitat von
iTunces Connect:
[ICON] 1.7.3 /!\ "Externe Tests werden 'für mit' einer Betaversion von Xcode oder iOS erstellte Builds nicht unterstützt."
[ICON] 1.7.2 (!)
[ICON] 1.7.1 /!\
Genau wie bei 1.7.1...
Ok.. Dann faken wir mal die Versionen...
Code:
<key>DTPlatformBuild</key>
<string>12H141</string>
<key>DTXcodeBuild</key>
<string>6E35B</string>
<key>DTSDKBuild</key>
<string>12H141</string>
Und schon funktioniert es... BZW. So hätte es schon vor Tagen funktioniert...
Grüsse Mavarik