

初めて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

また、不足している情報などありましたらお知らせ下さい。  
よろしくお願いします。


CC BY-SA 3.0
2017-04-02T03:17:58.800
33707
2017-07-21T18:05:17.623
2017-07-21T18:05:17.623
754
20521
question
macos app-store
App Store公開用Archiveの作成方法について