Einzelnen Beitrag anzeigen

Benutzerbild von Mavarik
Mavarik

Registriert seit: 9. Feb 2006
Ort: Stolberg (Rhld)
4.143 Beiträge
 
Delphi 10.3 Rio
 
#12

AW: TestFlight für iOS an "Externe Tester"?

  Alt 16. Apr 2016, 15:18
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

Geändert von Mavarik (16. Apr 2016 um 23:22 Uhr)
  Mit Zitat antworten Zitat