Announcement

Collapse
No announcement yet.

[Teaching] How to make two apps with ad-supported and ad-free versions. [iOS only]

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • [Teaching] How to make two apps with ad-supported and ad-free versions. [iOS only]

    This modification method is owned by the 柚子 of the TedSky Forum. Do not reprint or transcribe without permission.
    If there is a better way for the following diagram and process, please let us know.
    We will make improvements and corrections!

    For reference to the Chinese version, you can refer to this article directly, or discuss it in the discussion board~
    When you have a mobile app, you want to have a free version with ads (a stable source of income), but you also want to have a clean and one professional version.
    That will tell you how to do it simple! Let's keep watching...

    (1) According to the vBulletin application construction step, construct a complete version containing the advertisement. And submit it to Apple.

    (2) Re-construct the app after coming to the app build page, editing the "Google AdMob Mediation" option and adjusting to "I don't want AdMob Mediation".

    Click image for larger version  Name:	tedsky_forum_20190831_01_admob.PNG Views:	24 Size:	51.6 KB ID:	4421220

    (3) Download the new ad-free version. Unzip its archive.

    Click image for larger version  Name:	tedsky_forum_20190831_02_unzip.png Views:	14 Size:	71.9 KB ID:	4421221

    (4) Locate the file with the file name ".ipa", right click and select "Open File Application" - "Archive Tool" to decompress.
    Get the folder "Payload" & folder file like "7b0814cg5200". (Note: 5200 of them belong to vBulletin member background application serial number)

    Click image for larger version  Name:	tedsky_forum_20190831_03_unzip-ipa.png Views:	14 Size:	49.4 KB ID:	4421222

    (5) Rename "7b0814cg5200" to "7b0814cg5200pro"

    Click image for larger version  Name:	tedsky_forum_20190831_04_rename.png Views:	14 Size:	50.1 KB ID:	4421223

    (6) Right click on "Display Kit Contents"

    (7) Find and double-click to open "Info.plist"
    (7.1) Bundle name: 7b0814cg5200 Changed to Bundle name: 7b0814cg5200pro
    (7.2) Bundle display name:SiteName changed to Bundle display name:SiteNamePro
    (7.3) Bundle versions string, short:VersionNumber, for example: "2.0.0"
    (7.4) Bundle version: VersionNumber&GenerationTime, for example: "2.0.0.156 7257420". Note: "1567257420" is based on the UNIX system timestamp, which is "201 9-08-31 21:17:0". For conversion, please refer to this website "Unix timestamp timestamp online conversion tool"
    (7.5) Localization native development region: In localization settings, you can change to different zones according to your preference. For example: Taiwan "Taiwan"
    (7.6) FacebookAppID: Facebook App ID
    (7.7) Bundle identifier: For those who refer to this article, please do not modify this setting! Do not modify! Do not modify!
    (7.8) If any other program name appears, it can be modified by the same name as (7.2).
    (7.9) After the modification is completed, click the upper left corner (X) to save the changes.

    (8) Find and double-click to open "GoogleService-Info.plist"
    (8.1) BUNDLE_ID: com.internetbrands.7b0814cg5200 Changed to BUNDLE_ID: com.internetbrands.7b0814cg5200pro
    (8.2) Other settings are set according to the SDK generated by the Google Firebase project.
    (8.3) After the modification is completed, click the upper left corner (X) to save the changes.

    (9) Return to the folder in step (4) and make sure that it is in the same directory as "Payload".
    Open the "Terminal" program and go to the directory to proceed to the next step.

    (10) Use the following instructions to package and generate a resigned.ipa file.

    Code:
    zip -qr resigned.ipa Payload/
    (11) Unzip "vBulletin Re-Sign.zip" and get "vBulletin Resign 2.0.app" and open it.

    (12) Complete the following settings according to the vBulletin Native Manual Section 6
    (12.1) The first item, "drag" file to enter; or click on the right side of "Browse" to select ".ipa"
    (12.2) The second item, "drag" file to enter; or click on the right side of "Browse" to select ".mobileprovision"
    (12.3) The third item, "fill in" step (7.2)
    (12.4) The fourth item, "Dropdown" selects the signature number

    Click image for larger version  Name:	tedsky_forum_20190831_05_resign.png Views:	14 Size:	53.9 KB ID:	4421224

    (13) "resigned-Original.ipa" will be generated after the file is re-signed. (Composition: resigned-original file name.ipa)

    (14) Execute "Xcode" → click the "Xcode" function column → move to "Open Developer Tool" → open "Application Loader"
    Double-click "Delivery Application" or click "Select" and select step (13) to re-sign the file to load the application information preview.

    Click image for larger version  Name:	tedsky_forum_20190901_06_push.png Views:	14 Size:	76.1 KB ID:	4421225

    (15) Confirm "Application": Name, version, SKU number, primary language, copyright, type, Apple ID... are correct,
    After error-free, click Next to upload the file to App Store Connect via Application Loader.
    Go to the App Store Connect to complete the app information and submit it for review.

    (16) Once the review is complete, it will be available.

    Refer to our Professional app~
    Taiwan page, US page

    Click image for larger version  Name:	tedsky_forum_20190901_07_store-tw.png Views:	31 Size:	831.5 KB ID:	4421226
    Click image for larger version  Name:	tedsky_forum_20190901_08_store-us.png Views:	28 Size:	960.1 KB ID:	4421227
    Last edited by pomelosky; Sun 1st Sep '19, 11:54pm.
    Forum:https://tedsky.com
    Image:https://skym.cc
    Social:https://inskytree.com
    Blogs:https://poisky.com
    ShortURL:https://meqic.com

  • #2
    love how you posted instructions last month with "his modification method is owned by the 柚子 of the TedSky Forum. Do not reprint or transcribe without permission." yet I posted instructions https://forum.vbulletin.com/forum/vb...r-app-ios-only back in 2011....
    ------------------------------------------
    Steve
    DM Mobile Lite (iTunes)(Android)(Blackberry)
    CN Mobile Lite (iTunes)(Android)(Blackberry)
    TheFaFClan Mobile Lite (iTunes)(Android)(Blackberry)
    Audi Spirit Mobile Lite (iTunes)(Android)(Blackberry)

    Comment


    • #3
      Originally posted by SteveLV702 View Post
      love how you posted instructions last month with "his modification method is owned by the 柚子 of the TedSky Forum. Do not reprint or transcribe without permission." yet I posted instructions https://forum.vbulletin.com/forum/vb...r-app-ios-only back in 2011....
      Hello,
      At first I tried it according to your method, but I could not succeed; however, I found that some steps have changed.
      Moreover, my modification method is more friendly to novices regardless of the picture or content. After all, it can be signed by the officially provided app without going through the terminal.

      Of course, the results of the research do not want to be reprinted at will, so add a note!


      您好,
      一開始我依照您的方法去嘗試,但無法成功;然而發現一些步驟已有更動。
      而且我這修改方法不論圖片或內容都對新手來說更加友善,畢竟可以透過官方提供的app去簽名而不用透過終端機。

      當然研究出來的結果不希望任由隨意轉載,所以才加上備註!
      Forum:https://tedsky.com
      Image:https://skym.cc
      Social:https://inskytree.com
      Blogs:https://poisky.com
      ShortURL:https://meqic.com

      Comment

      Related Topics

      Collapse

      Working...
      X