App Store公開用Archiveの作成方法について
初めてApp Store公開用のpkgファイルを作成しているのですが、Achiveファイルの作成が出来ていません。(一応Archiveは作成されるのですが、正しく作成されていないと思っています)
下記の設定でArciveを作成しています。しかし、
- この設定でRunするとFinished Runとなりアプリケーションは立ち上がりません。
- ArchiveされたファイルをOrganizerでのValidateするとエラーとはならず、Valifation
Successfulでした。 - privisioning profileをDevelopmentのMac App Development, DistributionのDeveloper IDで設定してArciveを作成し、exportしたアプリは実行可能でした。
- DistributionのMac App Storeのprivisioning profileでArchiveを作成し、それをexportしたpkgをインストールしたアプリは起動できず、アプリケーションはクラッシュします。そのときのException Typeは、EXC_CRASH (Code Signature Invalid)となっていました。
- privisioning profileの設定の変更以外の変更(ソースコードの変更)は行なっていません。
provisioning profile等のsigningの設定に不備があると考えているのですが、その不備を指摘頂けませんか。
[Xcode ver. 8.3]
(General:Signing) Debug, Release共に同一に設定しています。
Provisioning Profile: XC OSX: xxx
Team: xxx
Signing Certificate: 3rd Party Mac Developer Application: xxx
(Capabilities)
App Sandbox: ON
(Build Setting:Signing)
Code Signing Identity: Mac Distribution
Developer Team: xxx
Provisioning Profile: XC OSX: xxx
[Apple Developer]
(Provisioning Profiles)
Name: XC OSX: xxx
Type: Mac Distribution
App ID: xxx
Certificates: 1 total
Devices: 0 total
Enabled Services: In-App Purchase
Status: Active
Expires: Apr 02, 2018
Cerficates: xxx(Mac App Distribution)
[Cetificates] Xcode8.3から作成
Name: xxx
Type: Mac App Distribution
Exprires: Apr 02, 2018
また、不足している情報などありましたらお知らせ下さい。
よろしくお願いします。