使用 ActionScript 3.0 開發 iPhone 應用程式之前,請務必瞭解其中的概念和工作流程。
詞彙
建立 iPhone 應用程式時,請務必瞭解以下詞彙。
-
iPhone Dev Center 網站
-
您可以從此 Apple Computer 網站
(http://developer.apple.com/iphone/
) 執行下列工作:
-
iPhone 開發憑證
-
用於識別開發應用程式的開發人員。
從 Apple 取得此檔案。您可以將此憑證轉換成 P12 憑證檔案,這樣就可以簽署使用 ActionScript 3.0 建立的 iPhone 應用程式。請參閱
P12 憑證檔案
。
若只要在開發電腦上進行 Flash Professional CS5 應用程式的除錯和測試,您並不需要 iPhone 開發憑證。不過,您必須取得開發憑證才能在 iPhone 上安裝並測試應用程式。
開發憑證與散發憑證並不相同,散發憑證是用來建立應用程式的最終版本。當您建立應用程式的最終版本時,請向 Apple 取得散發憑證。
-
憑證簽名要求
-
包含用來產生開發憑證之個人資訊的檔案。也稱為 CSR 檔。
-
佈建描述檔
-
可讓您測試或散發 iPhone 應用程式的檔案。您可以從 Apple 取得佈建描述檔。佈建描述檔會指派給特定的開發憑證、應用程式 ID 及一或多個裝置 ID。目前有不同類型的佈建描述檔:
-
開發佈建描述檔
:用來將測試版的應用程式安裝至開發人員的 iPhone。
-
測試佈建描述檔
:又稱為臨時佈建描述檔。用來將測試版的應用程式散發給多個使用者 (以及 iPhone 手機)。有了此佈建描述檔與測試版的應用程式,使用者便可以測試您的應用程式,您不需將應用程式送出至 App Store。注意:您也可以使用開發佈建描述檔,將測試版的應用程式散發給多個裝置。
-
散發佈建描述檔
:可建立一個 iPhone 應用程式,以便將您的應用程式送出至 App Store。
-
應用程式 ID
-
可針對特定開發人員識別其 iPhone 應用程式 (或多個應用程式) 的專屬字串。您會在 iPhone Dev Center 網站建立應用程式 ID。每個佈建描述檔都有相關的應用程式 ID 或應用程式 ID 樣式。您在開發應用程式時,會使用此應用程式 ID (或樣式)。您會在 Flash Professional CS5「iPhone 設定」對話方塊 (或應用程式描述器檔案) 中使用應用程式 ID。
iPhone Dev Center 的應用程式 ID 格式為組合種子 ID 後接組合識別名稱。組合種子 ID 是 Apple 指派給應用程式 ID 的一個字元字串,例如 5RM86Z4DJM。組合識別名稱是您所選擇的反向網域名稱。組合識別名稱可能以星號 (*) 結尾,這表示萬用字元應用程式 ID。例如:
iPhone Dev Center 中有兩種類型的應用程式 ID:
-
萬用字元應用程式 ID:在 iPhone Dev Center 中,這些應用程式 ID 以星號 (*) 結尾,例如 96LPVWEASL.com.myDomain.* 或 96LPVWEASL.*。 當佈建描述檔使用這種應用程式 ID 時,您可以產生使用符合該應用程式 ID 樣式的測試應用程式。如果是應用程式的應用程式 ID,您可以使用任何有效的字元字串來取代星號。例如,如果 iPhone Dev Center 網站指定應用程式 ID 為 96LPVWEASL.com.example.*,則您可以使用 com.example.foo 或 com.example.bar 做為應用程式的應用程式 ID。
-
特定應用程式 ID:這種 ID 會定義應用程式使用的唯一應用程式 ID。在 iPhone Dev Center 中,這些應用程式 ID 不會以星號 (*) 結尾。例如,96LPVWEASL.com.myDomain.myApp。當佈建描述檔使用這種應用程式 ID 時,應用程式必須完全符合該應用程式 ID。例如,如果 iPhone Dev Center 網站指定 96LPVWEASL.com.example.helloWorld 做為應用程式 ID,則您必須使用 com.example.foo 做為應用程式的應用程式 ID。
開發應用程式時,您會在 Flash Professional CS5「iPhone 設定」對話方塊或應用程式描述器檔案中指定應用程式 ID。如需應用程式 ID 的詳細資訊,請參閱
在 Flash Professional CS5 中設定 iPhone 應用程式屬性
的「部署標籤」一節,或參閱
在應用程式描述器檔案中設定 iPhone 應用程式屬性
。
重要事項:
指定應用程式 ID 時,請忽略應用程式 ID 的組合種子 ID 部分。例如,如果 Apple 列出您的應用程式 ID 為 96LPVWEASL.com.example.bob.myApp,則請忽略 96LPVWEASL,使用 com.example.bob.myApp 做為您的應用程式 ID。如果 Apple 列出您的應用程式 ID 為 5RM86Z4DJM.*,則請忽略 5RM86Z4DJM。這是萬用字元應用程式 ID。
您可以在 iPhone Dev Center (
http://developer.apple.com/iphone
) 找到與佈建描述檔相關的應用程式 ID (或萬用字元應用程式 ID 樣式)。移至 iPhone Developer Program Portal,然後移至「Provisioning」區段。
-
P12 憑證檔案
-
P12 檔案 (副檔名為 .p12 的檔案) 是一種憑證檔案 (個人資訊交換檔案)。Packager for iPhone 會使用此類型的憑證來建立 iPhone 應用程式。您要將從 Apple 收到的開發人員憑證轉換成此憑證格式。
-
唯一裝置 ID
-
用於識別特定 iPhone 的唯一代碼。又稱為 UDID 或裝置 ID。
|
|
|