앞서 작성한 것 중 반드시 지켜야할 것.
unique한 app project id 값 알고있기
필수 항목 screen shot 준비하기 (https://studio.app-mockup.com/)
이슈관리하기
DT_TOOLCHAIN_DIR cannot be used to evaluate LIBRARY_SEARCH_PATHS, use TOOLCHAIN_DIR instead
https://github.com/CocoaPods/CocoaPods/issues/12065
https://blog.yagom.net/534/
요약하자면 위와같은 에러가 발생했다면 통상
Xcode 15 and iOS 17 로 build할 때 생기는 오류이다.
그래서 플러터 프로젝트에서 ios\lib 폴더에 Podfile에 들어가서 최상단
# Uncomment this line to define a global platform for your project
platform :ios, '17.0'
이 부분이 주석되어있을 텐데 주석을 삭제하고 17.0 버전으로 명시해준다.
그리고 최하단 installer 코드와 아래와 같은지 확인해보자.
post_install do |installer|
installer.pods_project.targets.each do |target|
flutter_additional_ios_build_settings(target)
end
end
sudo gem install cocoapods
flutter build appbundle
flutter build ios
- Your app or its metadata does not appear to include complete and final content. Specifically, your app description contains the placeholder text.
App Store users expect the apps they download to be ready for public use. Apps on the store shouldn't include placeholder or incomplete content or information.
Next Steps
To resolve this issue, please revise your app and metadata so that all of its content is complete and final.
For example:
- Your app binary or metadata should not include "lorem ipsum" text.
- App metadata should not include placeholder screenshots, such as "screenshot coming soon."
- Provide an engaging app description that highlights the features and functionality of your app.
Resources
Learn how to create an engaging App Store product page.
Regarding Guideline 2.1.
We still discovered one or more bugs in your app. Specifically, your app only displayed a blank screen upon launch. Please review the details below and complete the next steps.
Steps to reproduce:
-Launch the app
-Tap Don’t Allow/Allow for the Notification permission string
-Tap Allow While Using App for the Location permission string
Review device details:- Device type: iPad
- OS version: iOS 17.1
Next Steps
Please run your app on a device to reproduce the issues, then revise and submit your app for review. If at first you're unable to reproduce the issue, try the following:- For new apps, uninstall all previous versions of your app from a device, then install and follow the steps to reproduce.
- For app updates, install the new version as an update to the previous version, then follow the steps to reproduce.
If we misunderstood the intended behavior of your app, please reply to this message in App Store Connect to provide information on how these features were intended to work.
App metadata
에 스크린 샷을 반드시 제대로 넣을 것. We still noticed that your app requests the user’s consent to access the location, but doesn’t sufficiently explain the use of the location in the purpose string.
Please revise the purpose string in your app’s Info.plist file for the location to explain why your app needs access and include an example of how the user's data will be used.