Mysterium-vpn-desktop: لا يمكن فتح التطبيق المدمج (أعطال)

تم إنشاؤها على ٢٥ مارس ٢٠٢٠  ·  8تعليقات  ·  مصدر: mysteriumnetwork/mysterium-vpn-desktop

إعادة إنتاج:

  • بناء التطبيق مع الغزل باكر
  • انسخ التطبيق من .dmg إلى / Applications
  • تشغيل التطبيق: يفتح ويغلق على الفور. الخطأ الوحيد الذي وجدته في السجلات:
    com.apple.xpc.launchd [1] (io.github.nodegui.myapp.174752 [22546]): تم الخروج من الخدمة برمز غير طبيعي: 1

التعليق الأكثر فائدة

أصلح المؤلف الخطأ https://github.com/nodegui/react-nodegui/issues/189#issuecomment -613100678

ال 8 كومينتر

لقد قمت للتو ببنائه بنجاح على جهازي

$ git pull 
Already up to date.
Current branch master is up to date.

$ yarn install
yarn install v1.21.1
[1/4] 🔍  Resolving packages...
success Already up-to-date.
✨  Done in 0.49s.

$yarn build
yarn run v1.21.1
$ webpack -p
(node:21396) DeprecationWarning: Tapable.plugin is deprecated. Use new API on `.hooks` instead
...
[558] ./src/index.tsx + 62 modules 779 KiB {0} [built]
      | ./src/index.tsx 1.23 KiB [built]
      | ./assets/fonts/Roboto-Light.ttf 59 bytes [built]
      | ./assets/fonts/Roboto-Medium.ttf 59 bytes [built]
      | ./src/utils/paths.ts 555 bytes [built]
      | ./src/supervisor/supervisor.ts 2.18 KiB [built]
      | ./src/main-window.tsx 1.9 KiB [built]
      | ./src/utils/on-process-exit.ts 686 bytes [built]
      | ./src/tray/tray.ts 769 bytes [built]
      | ./assets/logo.svg 59 bytes [built]
      | ./src/config.ts 226 bytes [built]
      | ./src/ui-kit/typography.ts 413 bytes [built]
      | ./src/app.tsx 3.27 KiB [built]
      | ./src/tray/quit.ts 700 bytes [built]
      | ./src/tray/repair.ts 722 bytes [built]
      | ./src/daemon/store.ts 5.63 KiB [built]
      |     + 48 hidden modules
    + 544 hidden modules
✨  Done in 4.84s.

$yarn packer
...
stderr: Log:
Log: Creating disk image (.dmg) for "MysteriumVPN.app"
Log: Image will use "HFS+"

Build successful. Find the dmg/app at /Users/jaro/Dev/Projects/MysteriumNetwork/mysterium-vpn-desktop/deploy/darwin/build
✨  Done in 14.89s.

ثم قمت بنقل MysteriumVPN.app إلى مجلد التطبيقات وقم بتشغيله. اضطررت للذهاب إلى System Preferences > Security & Privacy لقبول التطبيق من مطور متجر تطبيقات غير محدد.

تضمين التغريدة
هل تحصل أيضًا على الخطأ التالي عند التوقيع؟

stderr: السجل: codeign "/Users/contra/dev/appone/desktop-vpn2/deploy/darwin/build/Portals.app/Contents/MacOS/qode"

stderr: السجل: انتهى التوقيع بالرمز "Portals.app" بالهوية "xxx"

stderr: خطأ: خطأ في التحقق من رمز الرمز:
خطأ: "Portals.app: الكود ليس به موارد ولكن التوقيع يشير إلى وجوب تقديمها"

أيضًا ، هل يمكنك تحديث skeleton /deploy/darwin/MysteriumVPN.app لأنه يختلف على الأرجح عن الإصدار الذي تم إصداره (على الأقل يختلف Info.plist عن الموجود في الريبو ، لذلك أفترض أنه يجب أن يكون هناك شيء آخر لا اسمحوا لي أن أقوم بالبناء الصحيح).

راجع أيضًا https://stackoverflow.com/questions/27952111/unable-to-sign-app-bundle-using-qt-frameworks-on-os-x-10-10/28097138#28097138
إنهم يشيرون إلى بنية مشروع سيئة.

الرجاء تحديث الهيكل العظمي الذي تستخدمه ، أعتقد أن هذا هو الجاني.

chompomonim أنت تفتح التطبيق الذي تنشئه بنفسك ، وهذا يعمل بالطبع ، حاول بدلاً من ذلك:
بعد إنشائه ، حاول تحميله / تنزيله من بعض مواقع الويب ، ثم فك الضغط وفتحه ، ومعرفة ما إذا كان ذلك يناسبك.

إذا كان هذا مناسبًا لك من أجل الكود مباشرة (أي استخدام الهيكل العظمي في النظام الرئيسي ، وليس بعض الهيكل العظمي الخاص بالملكية) ، فقد يكون شيئًا ما مع مفتاح التوقيع الخاص بي على ما أعتقد.
عملت بشكل مثالي مع تطبيق سطح المكتب السابق ، لكنها استخدمت التوثيق بالإضافة إلى ذلك.

على سبيل المثال ، بنائي الذي لا يعمل بالنسبة لي: https://wetransfer.com/downloads/c36c495afdb3b6729dbf0aa523c04a5920200407172843/e4a9a24a28cec76ab6a011915446666620200407172843/ce526b؟utm_campaign=T_utmify_utmain_utmain_wail

أعتقد أنني وجدت الخطأ الرئيسي في package.json:

يحتوي على - تسجيل xxxx الذي يحاول التوقيع على التطبيق.
لكنها لا تعمل مع مفاتيح صالحة.

في تصميمات Mysterium ، أفترض أنك تستخدم نوعًا من المعرفات المزيفة أو تحذف علامة - على الإطلاق.
الرمز -dv - الإفراط في التعبير = 4 MysteriumVPN.app
MysteriumVPN.app: لم يتم توقيع كائن التعليمات البرمجية على الإطلاق

هذا هو السبب في أنها لا تعمل بالنسبة لي على الإطلاق ، لأنني أوقعها بالفعل ، فأنت لا توقعها على الإطلاق. ضاع يومين على هذا :(

عندما سُئل مؤلف nodegui عن كيفية التوقيع على هذا المشروع ، فسيقوم بالإبلاغ عما إذا كان يقدم أي اقتراحات مفيدة: https://github.com/nodegui/packer/issues/61

أصلح المؤلف الخطأ https://github.com/nodegui/react-nodegui/issues/189#issuecomment -613100678

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات