👎

app store reject対応

2024/09/10に公開

ITMS-91061: Missing privacy manifest

後記 以下の対応で認められたらしい。
まだほかの問題が残っているが、この点は指摘されなくなった。 9/11

app store connectに申請したら、こんなん来た。

Your app includes “Frameworks/DKImagePickerController.framework/DKImagePickerController”, which includes DKImagePickerController, an SDK that was identified in the documentation as a privacy-impacting third-party SDK. Starting November 12, 2024, if a new app includes a privacy-impacting SDK, or an app update adds a new privacy-impacting SDK, the SDK must include a privacy manifest file. Please contact the provider of the SDK that includes this file to get an updated SDK version with a privacy manifest. For more details about this policy, including a list of SDKs that are required to include signatures and manifests, visit: https://developer.apple.com/support/third-party-SDK-requirements.

さー困った。
私のアプリは写真に触らない。
だから意図的には何も入れていないんだが、まあ、デフォルトで入ってる機能、ということはあるのか。
そう言えばいつも「写真に触るなら一言書け」って言われて、
info.plistに以下みたいに追加するけど、今回もそのさらに厳しめバージョンか。

	<key>NSPhotoLibraryUsageDescription</key>
    <string>Photos are not used in this application.</string>

使ってないんだけどなあ

でも入ってる。
iOSが入れてるものでapp storeに叱られるのって、ちょっと釈然としないけど、
まあ、仕方がないか。
ほんとに使ってないなら、消しちゃう手もあると爺様は言うが、それもちょっと不安だし。
とりあえず、DKImagePickerControllerで検索して、GitHubに行って、
Issueで、privacy manifestって検索したら、ありましたねえ。

https://github.com/zhangao0086/DKImagePickerController/issues/718

pubspec.yamlで入れてるわけじゃないPackageをUpgradeするのはどうしたらいいんだろう?

要はPodsなのだから

% cd ios
% pod update

これでどう?

Update all pods
Updating local specs repositories
Analyzing dependencies
Downloading dependencies
Installing DKImagePickerController 4.3.9 (was 4.3.4)  <=これ
Installing DKPhotoGallery 0.0.19 (was 0.0.17)
Installing SDWebImage 5.19.7 (was 5.19.0)
Installing SwiftyGif 5.4.5 (was 5.4.4)
Generating Pods project
Integrating client project
Pod installation complete! There are 12 dependencies from the Podfile and 17 total pods installed.

Buildし直して、再提出〜、ファイト

Flutter大学

Discussion