تاریخ امروز :
iOS
macOS
Xcode
iTunes
نمایش نتایج: از 1 به 8 از 8

موضوع: انتشار برنامه بدون نیاز به دولوپر اکانت

  1. #1
    تاریخ عضویت
    Jan 2011
    محل سکونت
    تهران
    نوشته ها
    1,773
    ورژن iOS
    9.2
    ورژن Mac
    10.11.2
    سپاس
    926
    از این کاربر 1,838 بار در 832 ارسال سپاس شده است.

    پیش فرض انتشار برنامه بدون نیاز به دولوپر اکانت

    سلام ...

    با این روش می تونین ایکس کد ۴ به بالا (حتی روی mountain هم تست کردم ) کد ساین کنید
    وسایل مورد نیاز:
    آیفون
    مک
    ایکس کد (هر ورژنی)
    روش کار:
    ۱. به مسیر
    کد HTML:
    /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS***.sdk
    بروید.
    دقت کنید ستاره ها به شما مربوطه بر فرض مثال من ایکس کد 5 دارم شما 4 من این جوریم: iPhoneOS5.0 و شما: iPhoneOS4.0
    ۲. فایل SDKSettings.plist رو باز کنید (با textedit) و عبارت مقابل رو توش پیدا کنید---> <key>CODE_SIGNING_REQUIRED</key>

    و این رو از YES به NO تغییر بدید.

    دوباره عبارت مقابل ذرو پیدا کنید و YES رو به NO تغییر بدید------><key>ENTITLEMENTS_REQUIRED</key>

    ۳. به مسیر:
    کد HTML:
    /Developer/Platforms/iPhoneOS.platform/ 
    برید.

    و فایل info.plist رو با text edit باز کنید.

    نوشته ی <string>XCiPhoneOSCodeSignContext</string> رو با <string>XCCodeSignContext</string> عوض کنید.

    ۴. ترمینال رو باز کنید و تایپ کنید:

    کد HTML:
    cd ~/Desktop
    بعد اینتر و دوباره تایپ کنید:

    کد HTML:
    vi script
    دوباره اینتر کنین و متن زیر رو پیست کنین اونجا:

    کد HTML:
    #!/bin/bash
    cd /Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Plug-ins/iPhoneOS\ Build\ System\ Support.xcplugin/Contents/MacOS/
    dd if=iPhoneOS\ Build\ System\ Support of=working bs=500 count=255
    printf "\xc3\x26\x00\x00" >> working
    /bin/mv -n iPhoneOS\ Build\ System\ Support iPhoneOS\ Build\ System\ Support.original
    /bin/mv working iPhoneOS\ Build\ System\ Support
    chmod a+x iPhoneOS\ Build\ System\ Support

    حالا باید روی کیبورد مک کلید های: x enter :
    رو به ترتیب از : بزنید :----->:
    x
    enter

    و در تز مینال بنویسید
    chmod 777 script

    بعدش:
    ./script

    ۵. حالا ایکس کد رو باز کنید و مثل تصویر پیش برید

    پروژه ی جدیدی ایجاد کنید.




    یکم بیاین پایین تا برسین به code signing



    مجددا ترمینال رو باز کنید و بنویسید:

    mkdir /Developer/iphoneentitlements401

    بعد دوباره بنویسید:

    cd /Developer/iphoneentitlements401

    دوباره بنویسید:
    curl -O انجمن تخصصی آیفون

    دوباره بنویسید:

    mv gen_entitlements.txt gen_entitlements.py

    دوباره بنویسید:

    chmod 777 gen_entitlements.py

    حالا تازه شروع شد.
    \
    دستگاه رو به مک وصل کنید ایکس کد رو باز کنید و shift رو بضافه ی command و ۲ بزنید اسم دستگاه رو انتخاب کنید و بزنید add to portal



    حالا میریم توی ایکس کد بعدش میریم توی تب build phases بعد اونجا پایین نوشته add build phase اون رو بزنین بعدش add run script رو انتخاب کنید و در محل ک زدن این رو پیست کنید:


    export CODESIGN_ALLOCATE=/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/codesign_allocate
    if [ "${PLATFORM_NAME}" == "iphoneos" ]; then
    /Developer/iphoneentitlements401/gen_entitlements.py "my.company.${PROJECT_NAME}" "${BUILT_PRODUCTS_DIR}/${WRAPPER_NAME}/${PROJECT_NAME}.xcent";
    codesign -f -s "iPhone Developer" --entitlements "${BUILT_PRODUCTS_DIR}/${WRAPPER_NAME}/${PROJECT_NAME}.xcent" "${BUILT_PRODUCTS_DIR}/${WRAPPER_NAME}/"
    fi


    ۱۰.حالا مثل تصویر عمل کنید:



    و build for profiling رو بزنید.
    حالا برنامه ی houdini رو از لینک زیر بگیرید.
    Download Houdini for Mac - Create, access, or delete hidden folders. MacUpdate.com
    و باز کنید.
    browse hidden files رو بزنید سپس با این برنامه به مسیر زیر برید:
    Library
    developer
    derived data
    حالا اونجا اسم پروژه رو پیدا کنید (مثل: hello world) و روش کلیک کنین به فولدرbuild بعد products برین و هر فولدری که آخرش iphoneos داشت رو باز کنین یه فایل app می بینین اون رو درگ کنید توی آیتونز در داک و در سرچ آیتونز اسم برنامه رو سرچ کنین و روش راست کلیک کنین و reveal in finder یا show in finder رو بزنید حالا فایل ipa هم ساختید و برنامه آماده است برای رفتن به اینترنت.


    تشکر یادتون نره ها

    منبع:http://www.alexwhittemore.com/develo...phone-ios-401/
    من فقط یه اسکریپت اول رو نوشتم + عکس*+ مرحله ۱۰ به بعد
    ویرایش توسط Amyr : 06-06-2012 در ساعت 04:21 PM

  2. 14 کاربر زیر از Amyr عزیز به خاطر این پست مفید سپاس کرده اند .


  3. #2
    تاریخ عضویت
    Jan 2009
    نوشته ها
    76
    سپاس
    52
    از این کاربر 136 بار در 68 ارسال سپاس شده است.

    پیش فرض

    How can I deploy an iPhone application from Xcode to a real iPhone device? - Stack Overflow

    آخه خدا رو خوش میاد برادر؟
    حتی اگر میگفتید "من فقط ترجمه کردم" کارتون واقعا ارزش داشت. ولی اینکه گفتید "کار خودمه" ... هیچ فرقی با دزدی نداشت.

  4. 4 کاربر زیر از eAmin عزیز به خاطر این پست مفید سپاس کرده اند .


  5. #3
    تاریخ عضویت
    Jan 2011
    محل سکونت
    تهران
    نوشته ها
    1,773
    ورژن iOS
    9.2
    ورژن Mac
    10.11.2
    سپاس
    926
    از این کاربر 1,838 بار در 832 ارسال سپاس شده است.

    پیش فرض

    بعدش هم آدم میاد یه چیزی که تو نت کم هست رو الکی بنام خودش ثبت کنه نه اون که زیاده و با یه سرچ تو گوگل پیدا میشه من که بی عقل نیستم یه چیزی که با سرچ ساده میشه پیدا کرد رو بگم من ساختم.

    من آیفونو ساختم (یکم ضایع نیست)
    من پروژه ی kadkaj رو ساختم (معلومه الکی نیست)

    هر جور راحتید فکر کنید شما آزادید تا انتقاد کنید ولی من دارم راستش رو میگم.

    من اصلا ترجمه کردم میشه ول کنید ... (مهم اینه که خودم می دونم)

    نظر شما هم قابل احترام تا حدی که شما ندانسته بگین من دزدی کردم...

  6. #4
    تاریخ عضویت
    Jan 2011
    محل سکونت
    تهران
    نوشته ها
    1,773
    ورژن iOS
    9.2
    ورژن Mac
    10.11.2
    سپاس
    926
    از این کاربر 1,838 بار در 832 ارسال سپاس شده است.

    پیش فرض

    در ضمن اسم تاپیک من اینه: انتشار برنامه ...
    من کد ساینینگ رو یاد نمیدم من میگم چجوری انتشار بدید.
    اون command ها هم اسکریپتش ماله منه بقیش ماله من نیست و از یک سایت دیگه اوردم .(ایرانی نیست )
    در ضمن در آموزش گفتم ایکس کد من ۵.۰ و ماله شما ۴.۰ منظورم ios SDK هست

  7. #5
    تاریخ عضویت
    Jan 2009
    نوشته ها
    76
    سپاس
    52
    از این کاربر 136 بار در 68 ارسال سپاس شده است.

    پیش فرض

    چرا مغلطه میکنی برادر من؟
    یعنی اینکه کدهای شما عجیب شبیه کدهایی که در منبع بالا قرار دادم هست، خیلی اتفاقیه؟ در این مورد احتمالش 1 در 1,000,000 هست.
    یکم فکر کن دوست عزیز، مردم رو چیز فرض نکنید!

    لطفا بیش از این هم ادامه نده...
    در هر حال موفق باشی، من هم خیلی خوشحال میشدم اگر میدیدم مردم ما هم دارن پیشرفت میکنن. ولی...

  8. 3 کاربر زیر از eAmin عزیز به خاطر این پست مفید سپاس کرده اند .


  9. #6
    تاریخ عضویت
    Jan 2009
    نوشته ها
    76
    سپاس
    52
    از این کاربر 136 بار در 68 ارسال سپاس شده است.

    پیش فرض

    ببینید چطوری دارید دست و پا می زنید! اینجوری سریعتر تو باطلاق فرو می روید!
    نقل قول نوشته اصلی توسط a/\/\ir نمایش پست ها
    بعدش هم آدم میاد یه چیزی که تو نت کم هست رو الکی بنام خودش ثبت کنه نه اون که زیاده و با یه سرچ تو گوگل پیدا میشه من که بی عقل نیستم یه چیزی که با سرچ ساده میشه پیدا کرد رو بگم من ساختم.

    من آیفونو ساختم (یکم ضایع نیست)
    من پروژه ی kadkaj رو ساختم (معلومه الکی نیست)

    هر جور راحتید فکر کنید شما آزادید تا انتقاد کنید ولی من دارم راستش رو میگم.

    من اصلا ترجمه کردم میشه ول کنید ... (مهم اینه که خودم می دونم)

    نظر شما هم قابل احترام تا حدی که شما ندانسته بگین من دزدی کردم...
    من در مورد کسی فکر نمیکنم، من بر اساس منابع و مدارک صحبت میکنم.
    از همون اول هم شما رو نگرفته بودم که بخوام ول کنم!
    نقل قول نوشته اصلی توسط a/\/\ir نمایش پست ها
    در ضمن اسم تاپیک من اینه: انتشار برنامه ...
    من کد ساینینگ رو یاد نمیدم من میگم چجوری انتشار بدید.
    اون command ها هم اسکریپتش ماله منه بقیش ماله من نیست و از یک سایت دیگه اوردم .(ایرانی نیست )
    در ضمن در آموزش گفتم ایکس کد من ۵.۰ و ماله شما ۴.۰ منظورم ios SDK هست
    برادر شما بیا به من بگو که code signing از پروسه های انتشار برنامه هست یا نه؟ شما تا code signing رو رد نکنی مگه میتونی اصلا کدهات رو توسط XCode کامپایل کنی؟
    خوب از همون سایتی که اسکریپتها رو در آوردی این آموزش رو پیدا کردی دیگه! یکم بیشتر بخون اون منبعی که قرار دادم منابع اصلی رو خودش اونجا گفته که از کجا و کجا اینا رو سر هم کرده.

    دیگه اینش مونده بیام از شما فرق iOS SDK و XCode رو بفهمم!

    حالا شد، خیلی خوب شد پستتون رو ویرایش کردید!
    ویرایش توسط eAmin : 06-06-2012 در ساعت 04:19 PM

  10. 3 کاربر زیر از eAmin عزیز به خاطر این پست مفید سپاس کرده اند .


  11. #7
    تاریخ عضویت
    Jan 2011
    محل سکونت
    تهران
    نوشته ها
    1,773
    ورژن iOS
    9.2
    ورژن Mac
    10.11.2
    سپاس
    926
    از این کاربر 1,838 بار در 832 ارسال سپاس شده است.

    پیش فرض

    نقل قول نوشته اصلی توسط eamin نمایش پست ها
    چرا مغلطه میکنی برادر من؟
    یعنی اینکه کدهای شما عجیب شبیه کدهایی که در منبع بالا قرار دادم هست، خیلی اتفاقیه؟ در این مورد احتمالش 1 در 1,000,000 هست.
    یکم فکر کن دوست عزیز، مردم رو چیز فرض نکنید!

    لطفا بیش از این هم ادامه نده...
    در هر حال موفق باشی، من هم خیلی خوشحال میشدم اگر میدیدم مردم ما هم دارن پیشرفت میکنن. ولی...
    من میگم اون کد فقط اسکریپت ماله منه بقیش از یه سایتههههههههههههه
    بقیش (همون راه ساخت فایل آی پی ای و کد ساین (مسیرش)) برای منه
    من برام مهم نیست کی چی فکر میکنه ... خودم میدونم ... من اصلا دزد بیخیال شو دوست عزیز
    خیلی هم نظر شما محترم دوست عزیز ....
    در هر صورت اگر سو تفاهمی پیش اومده ببخشید

  12. #8
    تاریخ عضویت
    Jan 2011
    محل سکونت
    تهران
    نوشته ها
    1,773
    ورژن iOS
    9.2
    ورژن Mac
    10.11.2
    سپاس
    926
    از این کاربر 1,838 بار در 832 ارسال سپاس شده است.

    پیش فرض

    نقل قول نوشته اصلی توسط eamin نمایش پست ها
    دیگه اینش مونده بیام از شما فرق ios sdk و xcode رو بفهمم!
    من این بخش رو برای همه گقتم.

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  
اطلاعات سایت
لینک دوستان
درباره سایت
انجمن تخصصی آيفون در سال ۲۰۰۷ با عرضه‌ی اولين نسل گجت‌های iOS اپل فعاليت خود را آغاز نمود. مفتخر هستيم که تا اين لحظه پيشتاز خدمت رسانی به کاربران ايرانی محصولات اپل باشيم.

اکنون ساعت 11:49 AM برپایه ساعت جهانی (GMT - گرینویچ) +4.5 می باشد.

Powered by vBulletin® Version 4.2.3
Copyright © 2019 vBulletin Solutions, Inc. All rights reserved.