

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Nama paket Swift dan normalisasi namespace
<a name="swift-name-normalization"></a>

CodeArtifact menormalkan nama paket dan ruang nama sebelum menyimpannya, yang berarti nama di CodeArtifact mungkin berbeda dari yang disediakan saat paket diterbitkan.

**Nama paket dan normalisasi namespace: CodeArtifact menormalkan** nama paket Swift dan ruang nama dengan mengonversi semua huruf menjadi huruf kecil.

**Normalisasi versi paket:** CodeArtifact tidak menormalkan versi paket Swift. [Perhatikan bahwa CodeArtifact hanya mendukung pola versi Semantic Versioning 2.0, untuk informasi selengkapnya tentang Pembuatan Versi Semantik, lihat Versi Semantik 2.0.0.](https://semver.org/spec/v2.0.0.html)

Nama paket dan namespace yang tidak dinormalisasi dapat digunakan dengan permintaan API dan CLI karena CodeArtifact melakukan normalisasi pada input untuk permintaan tersebut. Misalnya, input `--package myPackage` dan `--namespace myScope` akan dinormalisasi dan mengembalikan paket yang memiliki nama paket dinormalisasi `mypackage` dan namespace dari. `myscope`

**Anda harus menggunakan nama yang dinormalisasi ARNs, seperti dalam kebijakan IAM.**

Untuk menemukan nama paket yang dinormalisasi, gunakan `aws codeartifact list-packages` perintah. Untuk informasi selengkapnya, lihat [Mencantumkan nama paket](list-packages.md).