flutter_native_splash 사용시 ios에서 전체화면 이안되고 작게나올때 

xcode - Runner -Runner - LaunchScreen - LaunchImage - View - Content Mode를 변경하면 된다 

반응형

Command PhaseScriptExecution failed with a nonzero exit

xcode 14.3으로 업그레이드 이후 위와 같은 에러가 생겼다면 

 

xcode 검색 -> symlinked 검색 후 첫번째꺼 클릭-> readlink 뒷부분에 -f 를 추가하면 된다 

 

참고:https://www.youtube.com/watch?v=h3YOJKQooPo

반응형

'flutter > ios' 카테고리의 다른 글

ios 스플래시 사용시 전체화면  (0) 2024.03.21
adb command not found  (0) 2023.02.02
Xcode doesn’t support iPhone’s iOS  (0) 2022.09.22
ios 기기 인식 못할때  (1) 2021.11.13
ios appstore reject 10번이상 리젝맞은 사유 모음  (0) 2021.10.15

 

flutter 만깔고 터미널에 adb명령어를 치면 adb command not found 이라고 뜬다면

 

finder- 자기계정폴더 - command+ shift + . 을 눌러서 숨겨진 폴더보기 활성화 후 

zprofile을 찾아서 연 후 

export PATH=~/Library/Android/sdk/tools:$PATH
export PATH=~/Library/Android/sdk/platform-tools:$PATH

값을 넣고 저장 

source ~/.zprofile

입력하면 adb 명령어가 발동

 

 

참고:https://stackoverflow.com/questions/10303639/adb-command-not-found

반응형

The run destination iPhone is not valid for Running the scheme 'Runner'.

Xcode doesn’t support iPhone’s

이에러가 떴다면 

 

 

에러 옆에 뜬 IOS 버전을 아래 깃에서 찾은 후 다운받는다 ex)16

https://github.com/iGhibli/iOS-DeviceSupport/tree/master/DeviceSupport

 

 

finder-응용프로그램-xcode 오른쪽 - 패키지내용보기 /Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport

 

여기에 16만 없다

다운받은 압축파일을 여기안에 넣으면 끝 

반응형

mac에서 터미널을 켠 후 

sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer
sudo xcodebuild -runFirstLaunch

각각 실행 후 

flutter doctor 실행하면 인식된다!

혹시 안된다면 핸드폰 재부팅하면 된다

 

인식은되는데

no devices found with name or id matching 에러가 뜬다면

 

flutter doctor -v  실행

Errors were encountered while preparing your device for development. Please check the Devices and Simulators Window.

 

위같은 에러가 뜬다면 핸드폰 재부팅하면 잘된다 

 

추가:

빈번하게 연결잘하고쓰다가 갑자기 안되고 하는데

xcode를 켜놓고 빌드,

선을 다시 꼽아서 빼보고 빌드 ,

앱을 지웠다가 다시 빌드,

안되면 폰을 재부팅,

하면 왠만하면 해결

 

 

참고:https://stackoverflow.com/questions/64303314/flutter-ios-cant-detect-connected-ios-simulator

반응형

'flutter > ios' 카테고리의 다른 글

adb command not found  (0) 2023.02.02
Xcode doesn’t support iPhone’s iOS  (0) 2022.09.22
ios appstore reject 10번이상 리젝맞은 사유 모음  (0) 2021.10.15
수출 규정 관련 문서가 누락됨  (0) 2021.10.12
ios udid 확인방법  (0) 2021.10.05

 

Guideline 5.1.1 - Legal - Privacy - Data Collection and Storage


We noticed that your app requests the user’s consent to access the camera and photos, but doesn’t sufficiently explain the use of the camera and photos in the purpose string.

To help users make informed decisions about how their data is used, permission request alerts need to explain and include an example of how your app will use the requested information.

Next Steps

Please revise the purpose string in your app’s Info.plist file for the camera and photos to explain why your app needs access and include an example of how the user's data will be used.

You can modify your app's Info.plist file using the property list editor in Xcode.

Resources

- See examples of helpful, informative purpose strings.
- Review a list of relevant property list keys.

Please see attached screenshots for details.

(카메라, 사진앨범 권한의 멘트를 수정해야한다 전에는 카메라 권한을 허용해주세요  이렇게썻었는데 왜쓰는지에대한 내용을 추가해서 해결 -> 카메라 권한을 허용해주세요 ,00글을 올릴때 사용됩니다.)

 

============================================================================

Guideline 4.0 - Design


We noticed that several screens of your app were crowded or laid out in a way that made it difficult to use your app.

Next Steps

To resolve this issue, please revise your app to ensure that the content and controls on the screen are easy to read and interact with.

Resources

For more information, please review the following resources on the iOS Developer Center page:

- UI Do's and Don'ts

- iOS Human Interface Guidelines

- UIKit


로그인 디자인때문에 (전에는 삼각형모양의 로그인배치였다.. ) 링크안에 커스텀 로그인 디자인화면 두개중 하나로 바꿔서 문제해결

https://developer.apple.com/design/human-interface-guidelines/sign-in-with-apple/overview/buttons/

 

============================================================================

Guideline 2.3.3 - Performance - Accurate Metadata


We noticed that your screenshots do not sufficiently show your app in use. Specifically, your 12.9-inch iPad Pro screenshots show an iPhone device frame.

To help users understand your app’s functionality and value, your screenshots should highlight your app's core concept. For example, a gaming app should feature screenshots that capture actual gameplay within the app.

Next Steps

Please revise your screenshots to ensure that they accurately reflect the app in use on the supported devices.

Keep in mind the following requirements:

- Marketing or promotional materials that do not reflect the UI of the app are not appropriate for screenshots.
- The majority of the screenshots should highlight your app's main features and functionality.
- Confirm that your app looks and behaves identically in all languages and on all supported devices.
- Make sure that the screenshots show your app in use on the correct device. For example, iPhone screenshots should be taken on iPhone, not on iPad.

Resources

- To learn more about creating great screenshots for the App Store, see Optimizing Your App Store Product Page.
- To learn more about uploading screenshots, see App Store Connect Help.

소개페이지의 ipad 이미지 테두리가 iphone으로 되어있어서 생기는 문제였다 페이지수 4에서 5으로추가해서 해결

 

============================================================================

Guideline 5.1.1 - Legal - Privacy - Data Collection and Storage


We noticed that after users authenticate their account with Sign in with Apple, they are required to take additional steps before they can access content and features in your app. Specifically:

- Your app requires two-factor authentication after users use Sign in with Apple.

Sign in with Apple is designed to be a self-contained, all-in-one login system. With security features like built-in two-factor authentication, you can remove additional sign-up steps so users can focus on your app's content and features.

Next Steps

To resolve this issue, please revise your app so the user is not required to provide additional information or take unnecessary steps after using Sign in with Apple.

Resources

- Learn more about Data Management with Sign in with Apple.
- See how to contact users with anonymized emails using the Private Email Relay Service.

 

애플로그인 후 핸드폰인증부분인 앱인데 이런 경고가 날라왔다 

바꾼건 없고 답장으로 폰이 인증필수고 필요하단식으로 하니 나중엔 안물어봄 

================================================

Guideline 1.2 - Safety - User Generated Content

앱이 게시글을 올릴수있고 댓글기능이 있다면 

1.이용약관이있어야하고

2.게시글에 대한 신고기능이 있어야하고

3.다른사용자를 차단할수있는 기능이 필수

===================================================

Guideline 2.1 - Information Needed

email로그인이 없고 소셜 로그인만 하는 상황에서 

자꾸 소셜로그인을 할수있는 임시 아이디비번을 달라해서 

첨엔 동영상으로 되는지 확인시키기도하고 카카오아이디비번을 주니 해외라서 안된다 

결국 소셜로그인이 한국꺼라 외국에서 로그인이 힘드니 니들 애플로그인으로 하면 나중에 지워주겠다고 했더니 통과 

 

반응형

testflight 업로드했는데 경고문이뜨면서 이렇게 뜬다면 일일히 체크해줘야하는 불편함이 있다

 

이럴때 

 

xcode Runner - Runner - Info.plist 파일에 

<key>ITSAppUsesNonExemptEncryption</key>
<false/>

추가하면 된다

반응형

xcode 연다 -> 메뉴 window -> Devices and Simulators 클릭 ->

직접연결했으면 device에 시뮬레이터면 탭 Simulators 클릭 -> 구동시킨 기종을 누르면  identifier 이 udid 이다 

반응형

mac에 폰열결하고 build시 observatory not discovered after 30 second. this is taking much longer than expected.. 후 

개발자를 확인 할수 없기때문에 iproxy... 라고 팝업이 뜬다면 

mac의 Launchpad - 시스템환경설정 - 보안 및 개인 정보 보호에서  다음에서 다운로한 앱 허용 아랫부분에 오른쪽에 허용 클릭 끝 

 

참고: https://www.androidhuman.com/2021-07-14-flutter_ios_iproxy

반응형

ios폴더로 이동 터미널에 cd ios

ios 폴더 안에 podfile.lock 삭제 

pod install --repo-update 입력

 

clean 한번하고 get 

 

반응형

+ Recent posts