当前位置:   article > 正文

ios上架驳回记录_ios上架 您的应用程序与其他开发人员提交到app store的应用程序共享相似的二进制

ios上架 您的应用程序与其他开发人员提交到app store的应用程序共享相似的二进制

原文

Review Environment

Submission ID: b097ac72-b1de-4abe-b5a9-81f507bb7e64
Review date: April 25, 2024
Version reviewed: 1.2.3
 

Guideline 4.3(a) - Design - Spam


We noticed your app shares a similar binary, metadata, and/or concept as apps submitted to the App Store by other developers, with only minor differences.

Submitting similar or repackaged apps is a form of spam that creates clutter and makes it difficult for users to discover new apps.

Next Steps

Since we do not accept spam apps on the App Store, we encourage you to review your app concept and submit a unique app with distinct content and functionality.

Resources

Some factors that contribute to a spam rejection may include:

- Submitting an app with the same source code or assets as other apps already submitted to the App Store
- Creating and submitting multiple similar apps using a repackaged app template
- Purchasing an app template with problematic code from a third party
- Submitting several similar apps across multiple accounts

Learn more about our requirements to prevent spam in App Review Guideline 4.3(a).

Support

- Reply to this message in your preferred language if you need assistance. If you need additional support, use the Contact Us module.
- Consult with fellow developers and Apple engineers on the Apple Developer Forums.
- Help improve the review process or identify a need for clarity in our policies by suggesting guideline changes.

翻译

准则 4.3(a) - 设计 - 垃圾邮件


我们注意到您的应用程序与其他开发人员提交到应用程序商店的应用程序共享类似的二进制文件、元数据和/或概念,只有细微的差别。

提交类似或重新打包的应用程序是一种垃圾邮件,会造成混乱并使用户难以发现新应用程序。

后续步骤

由于我们不接受 App Store 上的垃圾应用程序,因此我们鼓励您检查您的应用程序概念并提交具有独特内容和功能的独特应用程序。

资源

导致垃圾邮件拒绝的一些因素可能包括:

- 提交与已提交到 App Store 的其他应用程序具有相同源代码或资产的应用程序
- 使用重新打包的应用程序模板创建并提交多个类似的应用程序
- 购买带有以下内容的应用程序模板来自第三方的有问题的代码
- 跨多个帐户提交多个类似的应用程序在应用程序审核指南 4.3(a)

中详细了解我们防止垃圾邮件的要求。支持- 如果您需要帮助,请用您的首选语言回复此消息。如果您需要其他支持,请使用“联系我们”模块。 - 在Apple 开发者论坛上咨询其他开发者和 Apple 工程师。 - 通过提出指南变更建议,帮助改进审核流程或确定我们的政策是否需要明确。 

整改建议

出包层面:

【2018年06月30日整理】马甲包最新过审技巧-腾讯云开发者社区-腾讯云

1、建议每次出新包,更换不同的打包Mac设备;

2、每次打包时,使用V**,更换打包的网络地址,以上信息苹果每次都会记录,这些也是判断是否重复应用的依据;

3、做代码混淆、加密:

  • 每个包打一些混淆(垃圾)代码进去,如boost,每个包都不同,让bin至少增加5M;
  • 每个包资源全部换秘钥重新加密;
  • 每个包建议开新的Xcode工程来做,不要使用老工程;

4、测试设备的添加,每个iOS包分配1-2台设备,尽量不重复添加;

ios混淆打包

方式一、

 flutter build ipa --obfuscate --split-debug-info=./symbols

 

打开Xcode-Window-Organizer  然后打开一个最近打包的目录 然 复制进去 双击

  

后面正常上传

方式二:

 IpaGuard - iOS Application IPA File Obfuscation Encryption Protection Tool

【iOS开发】关于苹果4.3 马甲包成功上架心得,20多个账号测试结果 - 简书

ipaGuard 使用记录

发现使用ipaGuard 不仅仅需要ipa  而且需要 苹果证书(.p12) 和 描述文件

首先导出 .p12 结尾的 苹果分发证书

xcode->settings-accounts->选择证书 

双击证书 打开下面的弹窗

右键选择导出证书 设置密码(输两次) 

然后就获得了.p12的证书

注意:需要将证书拖进我的证书里面

苹果的 描述文件 

Sign In - Apple 新建一个

使用app Store的类型 不要选 Ad Hoc 不然会出现下面的情况

ITMS-90426: Invalid Swift Support-CSDN博客

将文件考出来 放在桌面

然后就导出了混淆的ipa

推送ipa包 命令参考

altool --upload-app -f ./build/ipa/Runner.ipa -u xxx -p xxx -t ios

手动打苹果包参考,与现在的功能无关,我们只用的到altool

#苹果打ipa 包

flutter build ios --release

# 导出ipa包

xcodebuild -exportArchive -archivePath ./build/ios/release-iphoneos/Runner.xcarchive -exportPath ./build/ipa -exportOptionsPlist ./exportOptions.plist

# 安装ipa包

# open ./build/ipa/Runner.ipa

# 推送ipa包

# altool --upload-app -f ./build/ipa/Runner.ipa -u xxx -p xxx -t ios

如果altool 显示没有 参考下面的文章进行环境配置

mac 上altool 找不到-CSDN博客

输入密码一直提示 账户密码错误

 这个密码是 app专用密码 需要在下面的网站里面设置

Manage your Apple ID

 工具使用

上传工具(推荐)

Appuploader home -- A tool improve ios develop efficiency such as submit ipa to appstore and manage ios certificate

【iOS开发】关于苹果4.3 马甲包成功上架心得,20多个账号测试结果 - 简书

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小蓝xlanll/article/detail/612862
推荐阅读
相关标签
  

闽ICP备14008679号