اطلاعیه

Collapse
هیچ اطلاعیه ای هنوز ایجاد نشده است .

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

Collapse
این تاپیک بسته شده است
X
X
 
  • فیلتر
  • زمان
  • نمایش
پاک کردن همه
new posts

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

    سلام ...

    با این روش می تونین ایکس کد ۴ به بالا (حتی روی 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 : https://i-phone.ir/forums/member/41701-amyr در ساعت 06-06-2012, 03:21 PM

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

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

    نظر


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

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

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

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

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

      نظر


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

        نظر


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

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

          نظر


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

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

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

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

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

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

            حالا شد، خیلی خوب شد پستتون رو ویرایش کردید!
            ویرایش توسط eAmin : https://i-phone.ir/forums/member/939-eamin در ساعت 06-06-2012, 03:19 PM

            نظر


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

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

              نظر


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

                نظر

                صبر کنید ..
                X