1

Resources フォルダに一連の補助バイナリを含むバンドルがあります。署名して配布することに成功しました。App Store Xcodeに公開しようとすると、次のように不平を言います:

App sandbox not enabled. The following executables must include the “com.apple.security.app-sandbox” entitlement with a Boolean value of true in the entitlements property list:
[( "eu.ill.fullprof4mac.pkg/Payload/FullProf4Mac.app/Contents/Resources/FullProf_Suite/Faults",
“eu.ill.fullprof4mac.pkg/Payload/FullProf4Mac.app/Contents/Resources/FullProf_Suite/GLOpSAnn",
“eu.ill.fullprof4mac.pkg/Payload/FullProf4Mac.app/Contents/Resources/FullProf_Suite/Mag_Info”,
“eu.ill.fullprof4mac.pkg/Payload/FullProf4Mac.app/Contents/Resources/FullProf_Suite/Mag_SymmCal", 
….

私が見る限り、Xcode のインターフェイスはメイン バイナリ (MacOS フォルダー) のみを処理します。補助バイナリをそのフォルダーに移動できません。

これらの各バイナリのエンタイルメント ファイルをリソース フォルダーに手動で追加しましたが、Xcode にそれらの存在を警告する方法がわかりません。「RG App Checker Lite」でバンドルを確認しました。何かが間違っていることを確認するメインの資格ファイル (MacOS フォルダにあるバイナリ) のみを検出します。

ではごきげんよう

ライナス

4

0 に答える 0